You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/www/lumo-relevant-codebases.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -74,14 +74,15 @@ LumoSQL.
74
74
75
75
# Distributed or Clustered Codebases
76
76
77
-
The following four projects are widely-varying examples of how SQLite data can
77
+
The following five projects are widely-varying examples of how SQLite data can
78
78
be distributed, whether across just a few local nodes or across a much higher
79
79
number of internet-connected nodes.
80
80
81
81
| Project | Last modified | Description |
82
82
| ------------- | ------------- | --------|
83
83
|[rqlite](https://github.com/rqlite/rqlite)| current | Distributed database with networking and Raft consensus on top of SQLite nodes |
84
84
|[Bedrock](https://github.com/Expensify/Bedrock)| current | WAN-replicated blockchain multimaster database built on SQLite. Has MySQL emulation |
85
+
|[Comdb](https://github.com/bloomberg/comdb2)| current | Clustered HA RDBMS built on SQLite and a forked old Sleepcat BDB, synchronous replication, stored procedures |
85
86
|[ActorDB](https://github.com/biokoda/actordb)| current | SQLite with a data sharding/distribution system across clustered nodes. Each node stores data in LMDB, which is connected to SQLite at the SQLite WAL layer |
86
87
|[WAL-G](https://github.com/wal-g/wal-g)| current | Backup/replication tool that intercepts the WAL journal log for each of Postgres, Mysql, MonogoDB and Redis |
87
88
@@ -93,6 +94,8 @@ WAL-G illustrates a useful side-effect of having a WAL, in that it can be used a
93
94
94
95
Oracle BDB-SQL discussed in the previous section also has replication.
95
96
97
+
Comdb has a large team of active developers, and is the most ambitious of the SQLite-derived databases. Bloomberg LP created Comdb in 2004 and designed it for scale and yet with synchronous replication and full RDBMS functionality, the opposite of NoSQL solutions. SQLite has been ported to an old version of Sleepycat Berkely DB, which has been forked and extensively modified. The BDB interface is still largely used.
98
+
96
99
|[sql.js](https://github.com/kripken/sql.js/)| current | SQLite compiled to JavaScript WebAssembly through Emscripten |
Copy file name to clipboardExpand all lines: doc/www/lumo-relevant-knowledgebase.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,6 +43,7 @@ SQLite code has been incorporated into many other projects, and besides there ar
43
43
|[Sleepycat/Oracle BDB-SQL](https://fossies.org/linux/misc/db-18.1.32.tar.gz)| current | Port of SQLite to the Sleepycat/Oracle transactional bdb K-V store. As of 5th March 2020 this mirror is identical to Oracle's login-protected tarball for db 18.1.32 |
44
44
|[rqlite](https://github.com/rqlite/rqlite)| current | Distributed database with networking and Raft consensus on top of SQLite nodes |
45
45
|[Bedrock](https://github.com/Expensify/Bedrock)| current | WAN-replicated blockchain multimaster database built on SQLite. Has MySQL emulation |
46
+
|[Comdb](https://github.com/bloomberg/comdb2)| current | Clustered HA RDBMS built on SQLite and a forked old Sleepcat BDB, synchronous replication, stored procedures |
46
47
|[sql.js](https://github.com/kripken/sql.js/)| current | SQLite compiled to JavaScript WebAssembly through Emscripten |
47
48
|[ActorDB](https://github.com/biokoda/actordb)| current | SQLite with a data sharding/distribution system across clustered nodes. Each node stores data in LMDB, which is connected to SQLite at the SQLite WAL layer |
48
49
|[WAL-G](https://github.com/wal-g/wal-g)| current | Backup/replication tool that intercepts the WAL journal log for each of Postgres, Mysql, MonogoDB and Redis |
0 commit comments