Logseq talks about the DB version
Based on Tools on Tech's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.
Markdown support is not being deprecated; the roadmap targets two-way sync so markdown remains readable while the database becomes the main change-recording layer.
Briefing
Jensen’s announcement on Logseq’s database version reframes the roadmap around one central tradeoff: keep a readable, text-based workflow while shifting the “source of truth” toward a persistent database that can support collaboration, richer structure, and safer syncing. The long-term goal is seamless two-way sync between the database and markdown files—so users can adopt new database-backed features without immediately abandoning the plain-text approach that made Logseq popular.
A key clarification addresses a common fear: markdown support is not being dropped. Instead, markdown and database graphs will run in parallel at first, with the database becoming the main place where changes are recorded. Over time, the system will rely on two-way sync, which may feel slower than direct file edits but is expected to improve reliability and consistency. The rationale is straightforward: markdown files are great for readability and portability, but they’re a poor foundation for frequent, multi-user updates and for maintaining stable references across renames and reorganizations.
The database version is positioned as a solution to several pain points that show up when Logseq scales beyond solo use. Collaboration is the headline problem: building real-time co-editing on top of markdown is extremely challenging because edits often require rewriting entire files, and concurrent changes can become brittle. The transcript highlights how databases handle identity more robustly—using persistent IDs rather than names—so renaming a page doesn’t require rewriting every reference throughout the graph. It also points to structured data limitations in markdown: adding IDs, timestamps, and relational metadata would clutter readability, defeating markdown’s purpose.
Beyond collaboration, the database version aims to improve performance and data integrity on large graphs. Concerns raised include slow indexing, unreliable undo/redo when syncing is involved, and data loss during multi-device sync conflicts. The database approach is described as more merge-friendly than file overwrites, since changes can be added to the database rather than discarded. Still, the transcript repeatedly stresses that stability—especially reliable undo/redo and trustworthy syncing—must come first, because users will tolerate missing features far more than they will tolerate lost data.
The roadmap also ties the database to broader platform goals: better web support, cross-platform access across Electron, mobile, and web, and advanced querying. Real-time collaboration is treated as a major engineering lift, especially with offline support. The transcript notes that offline-first real-time collaboration requires complex conflict resolution and replication logic, and that Logseq’s team explored approaches like CRDTs but ultimately found existing solutions didn’t meet its requirements.
Finally, the plan is staged: pre-alpha testing in 2–3 months, then expanding to larger groups, followed by public beta with backups strongly encouraged. Local features are expected to remain free, while server-dependent capabilities—like real-time collaboration and public sharing—likely require paid services. The overall message is that the database version is a foundational shift aimed at making Logseq’s data safer, its structure more powerful, and its collaboration more practical, without abandoning the readable text workflow that users rely on.
Cornell Notes
Logseq’s database version is designed to become the system of record while keeping markdown as a readable, file-based layer. Markdown won’t be deprecated; instead, the roadmap targets two-way sync so users can adopt database-backed features gradually. The database addresses core limitations of markdown for collaboration and structured data—especially persistent IDs (so renames don’t break references), better handling of concurrent edits, and more reliable syncing across devices. Real-time collaboration with offline support is treated as a difficult, separate engineering challenge, so testing is staged through pre-alpha and beta phases. The shift matters because it aims to improve data safety, undo/redo reliability, performance on large graphs, and eventually web-accessible collaboration—without forcing users to abandon plain-text workflows.
Why does a database help more than markdown when multiple people (or devices) edit the same graph?
What does “two-way sync” between the database and markdown mean in practice?
How do persistent IDs reduce breakage compared with name-based references?
What are the biggest engineering risks for real-time collaboration with offline support?
Why is stability—especially reliable undo/redo and no data loss—treated as the priority?
What does the staged testing plan look like, and why does it matter for users?
Review Questions
- What specific markdown limitations make collaboration and structured data harder than with a database, according to the transcript?
- How do persistent IDs change the behavior of renaming pages compared with text-based references?
- What makes offline-first real-time collaboration technically difficult, and what role does conflict resolution play?
Key Points
- 1
Markdown support is not being deprecated; the roadmap targets two-way sync so markdown remains readable while the database becomes the main change-recording layer.
- 2
Early adoption is expected to work by creating database-backed graphs for new features while allowing markdown-heavy workflows to continue temporarily.
- 3
Persistent IDs are central to reducing brittleness—renames and references should remain stable because links point to IDs rather than mutable names.
- 4
The database version is meant to improve reliability for multi-device syncing, undo/redo, and large-graph performance by avoiding file-rewrite merge problems.
- 5
Real-time collaboration with offline support is treated as a major, separate engineering challenge requiring complex replication and conflict resolution.
- 6
Testing is staged (pre-alpha → expanded testing → public beta), and users are urged to use backups because beta software may break.
- 7
Local features are expected to stay free, while server-dependent capabilities like real-time collaboration and public sharing likely require paid services.