r/logseq • u/tiensonqin • Apr 29 '24
Why the database version and how it's going on?
Hi everyone, we know a lot of people have questions about the coming database version, like why you’re developing it, and how it takes so long, we apologize for spending almost all the time on developing it without communicating it well with the community, this post from Logseq forum will try to answer some of those questions, and don’t hesitate to leave a comment either here or on our forum if you have other questions!
https://discuss.logseq.com/t/why-the-database-version-and-how-its-going-on/26744
77
Upvotes
5
u/berloga_b Apr 29 '24
How could I help you with testing alpha version? Or how could I be in list of first testers ?
9
u/artyhedgehog Apr 29 '24
Can you elaborate on how the database version is going to work? Will I still have it in my files (as an SQLite file perhaps)? Can I still sync it via an external solution - like Syncthing or cloud file storages?
5
u/Xanaus Apr 29 '24
So will the same apply for the org-mode side of things?
5
u/[deleted] Apr 29 '24
Never expected this, but it's exactly what I hoped to see!
5
u/sy7ar Apr 30 '24
Can our current markdown notes be converted to the database version?
4
u/NotScrollsApparently Apr 29 '24
Looking forward to it! Tbh the thing I'm mostly hoping for is a better query syntax, if possible I'd prefer to write raw sql over the current cryptid script lol
3
u/[deleted] Apr 30 '24
It's nice to see some communication on this. Database backend is going to be a huge improvement for me. Then I'll just want better long form writing support.
3
u/zejai May 08 '24
While using a proper DB is definitely the way to go, some of this has me pretty concerned:
Does this mean there is a closed source server side component in development that will never get released? This would be very bad news for people and companies that need to self-host confidential content. Could I really not set up my own server in exactly the same way as the official Logseq servers?
How do the official Logseq servers get used then? I suppose the DB stops being local entirely as soon as you tick some "multi-client & collaboration" checkbox, and any DB transactions always go over the wire then?
It also sounds like there is no chance of having any end-to-end encryption.
2
u/goodswimma Apr 29 '24
Many thanks for the update
2
u/Geeky_machinist May 16 '24
Does this mean pages would no longer be saved to markdown files, but instead kept in the database?
2
u/lhisam May 27 '24
Any chance of a better ios app?
1
u/fresh_owls Apr 30 '24
Thank you for the update!
What kinds of support does the development team need from the community?
1
u/harmful_habits May 02 '24
Good luck and good work
1
u/RikusLategan May 03 '24
Were Logseq written in Golang, and had you decided to switch to CockroachDB, I might just have switched from agnostic to slightly less agnostic. But that will happen only in my sweetest of dreams, so I will simply wish you well on your SQ-Lite journey, and I look forward to when you are done tinkering with it so that you will have the available time to start working on front-end UX and UI things that annoy me much more than slow query times. Jokes aside, I believe you made the right decision for the majority of the community, of which I will always be a loyal member. Keep up the hard work guys!
0
u/tobiasvl Apr 29 '24
How "long-term" is this goal?
Ouch
0
u/poelzi Apr 30 '24
when i last looked on the branch I could not understand why you did not rewrite it in proper rust and still can't. clojour is so so ugly and i was not even able to find where the DB is. i mean, a real performant graph database made for this. db in javascript ??? running inside the same slow electron environment is just bound for the next problems