]> xn--ix-yja.es Git - alex.git/commitdiff
Add streaming database
authoralexpdp7 <alex@pdp7.net>
Tue, 21 Jan 2020 08:33:12 +0000 (09:33 +0100)
committerGitHub <noreply@github.com>
Tue, 21 Jan 2020 08:33:12 +0000 (09:33 +0100)
IDEAS

diff --git a/IDEAS b/IDEAS
index 7d9950bd3e7cf6e6b612dabbec6481608eed6545..065bf1b06e95bf25a82bf03bc66cbb41ab3f6950 100644 (file)
--- a/IDEAS
+++ b/IDEAS
@@ -85,3 +85,11 @@ SQL2
 * Makes queries composable (e.g. declare a query object, then add paging/sorting, for framework usage)
 * Declarative join via foreign key constraint names
 * Better ordering for code completion (e.g. FROMs first)
+
+Streaming DB
+
+* Simple relational database
+* Can act as replication target of other databases
+* Supports a limited SQL subset that can be easily reasoned about functional dependencies
+* Can stream efficiently the results of an SQL query (e.g. keep a query running and receive new/modified rows)
+* Supports efficient replication of a subset of a database (initial checkpoint + streaming or batched updates)