Open painter1 opened 4 years ago
Hi Jeff, currently working on adding an ORM layer in Synda with sqlalchemy. This should make the shift from sqlite to postgres a relatively easier job. However implementing parallel access to db needs to be handled carefully. I think the general feeling in the synda user base is that sqlite is reaching its limit. Although this would add extra constraints to the requirements of installing synda but I can't see any other option.
In issue #132 I described a serious performance issue, and a solution in which database references are cached. Some changes in the design of Synda may help with this, as well as other issues (One which I have in mind is that from time to time I see failures, even crashes because "database is locked"). There are two design improvements which would probably solve the performance issue:
It is obvious that this proposal, especially #2, involves a huge amount of work. That is why I didn't do it. Some day we may have enough other reasons to change databases so that we will go ahead and do it.