+3
Under review

multiple databases to improve performance

tabsoutdbes1 9 years ago updated by vladyslav volovyk 9 years ago 3
IIRC, somewhere I read Vladyslav say that in the future he would make Tabs Outliner capable of simultaneously accessing multiple databases (a particular branch could have it's own database).  The idea being that this would allow Tabs Outliner to manage more nodes without incurring a performance penalty.

I could use this feature right now.  My current total node count is 46,550.  This is the most significant obstacle preventing Tabs Outliner from becoming a tool I rely on long-term.

Is anyone else running into this issue?
Under review
I really recommend to just archive your tree in HTML (Ctrl-S, save as complete HTML) and start from scratch (by uninstalling and then install Tabs Outliner again).

I myself have 60 000 nodes and I understand you concerns. New version with much better performance and memory usage is on the way, but I cannot promise any exact date when it will be released. It really will be much simple for you to just start from scratch. 

Note that the exported HTML is also editable by any external HTML editor. It's also possible that I will support importing such files back, in the new version.
Vladyslav.volovyk wrote:
> I really recommend to just archive your tree in HTML (Ctrl-S,
> save as complete HTML) and start from scratch (by
> uninstalling and then install Tabs Outliner again).

That seems quite undesirable.  Are you no longer planning on making TO capable of accessing multiple databases simultaneously?


> I myself have 60 000 nodes and I understand you concerns.
> New version with much better performance and memory usage
> is on the way, but I cannot promise any exact date when it will
> be released.

Sounds promising.  How much financial support would you need to be able to devote more time to TO?


> It really will be much simple for you to just start from scratch.

Actually, it will be more complex for me.


> Note that the exported HTML is also editable by any external
> HTML editor. It's also possible that I will support importing
> such files back, in the new version.

Unfortunately that is no substitute for a single database or multiple live databases integrated into the same interface.



Thank you very much for Tabs Outliner.

> Are you no longer planning on making TO capable of accessing multiple databases simultaneously?
The solution actually not in using several databases. TO with gigantic trees have several problems. 
One of them is RAM usage - this will be partially fixed soon (in a months I hope). 
Another problem is long, often several seconds, saves, which block UI. This is also planned to be fixed and I even have the working prototype for more than a year already, but it's was a big rewrite and I will no be able to publish it very soon, without maybe additional several months of work.

>  How much financial support would you need to be able to devote more time to TO?
Several thousand, to be able completely concentrate on it. 

I hope soon to release paid version which will have some additional features for a small fee (keyboard support, online backup, some other small features). I hope that this will enable me to devote more time to this project. But things is going not as quick is I want...

If you can provide any loan (on parole : ) or want to invest in this project, please contact me directly through vladyslav.volovyk@gmail.com

Best Regards
Vladyslav

PS Regularly create backups through Ctrl-S is a good idea anyway, Chrome local storage is not very reliable. Also configuring an automatic backup of the whole Chrome profile and keeping its several older version is also very good idea (or at least the File System folder inside the Chrome profile directory)