3 databases in 3 days
hga@xxxxxx
(30 Sep 2019 00:36 UTC)
|
Support for Scheme standards and implementations
Lassi Kortela
(30 Sep 2019 08:11 UTC)
|
Re: Support for Scheme standards and implementations
hga@xxxxxx
(30 Sep 2019 11:25 UTC)
|
Scheme implementations and portability
Lassi Kortela
(30 Sep 2019 13:14 UTC)
|
Re: Scheme implementations and portability
John Cowan
(30 Sep 2019 19:27 UTC)
|
Scheme implementations, portability, FFIs
Lassi Kortela
(30 Sep 2019 21:16 UTC)
|
Re: Scheme implementations, portability, FFIs
John Cowan
(30 Sep 2019 22:10 UTC)
|
JDBC
Lassi Kortela
(30 Sep 2019 13:15 UTC)
|
Re: JDBC
hga@xxxxxx
(30 Sep 2019 13:24 UTC)
|
Re: JDBC and subprocess protocol
Lassi Kortela
(30 Sep 2019 14:29 UTC)
|
Re: JDBC and subprocess protocol
hga@xxxxxx
(30 Sep 2019 15:16 UTC)
|
Re: JDBC and subprocess protocol
Lassi Kortela
(30 Sep 2019 15:47 UTC)
|
Re: JDBC and subprocess protocol
Lassi Kortela
(30 Sep 2019 15:55 UTC)
|
Re: JDBC
John Cowan
(30 Sep 2019 15:10 UTC)
|
Re: JDBC
Lassi Kortela
(30 Sep 2019 15:26 UTC)
|
Re: JDBC
Lassi Kortela
(30 Sep 2019 15:34 UTC)
|
sdbi design in detail and MariaDB CONNECT
hga@xxxxxx
(30 Sep 2019 16:14 UTC)
|
Re: sdbi design in detail and MariaDB CONNECT
Lassi Kortela
(30 Sep 2019 16:28 UTC)
|
Re: sdbi design in detail and MariaDB CONNECT
John Cowan
(30 Sep 2019 20:25 UTC)
|
Re: JDBC
John Cowan
(30 Sep 2019 16:44 UTC)
|
Re: JDBC
Lassi Kortela
(30 Sep 2019 20:52 UTC)
|
Re: JDBC
Alaric Snell-Pym
(01 Oct 2019 09:26 UTC)
|
Re: JDBC
hga@xxxxxx
(01 Oct 2019 09:55 UTC)
|
Re: JDBC
Alaric Snell-Pym
(01 Oct 2019 11:09 UTC)
|
sdbi supports "databases" with text query languages that return rectangular results hga@xxxxxx (01 Oct 2019 12:22 UTC)
|
Re: sdbi supports "databases" with text query languages that return rectangular results
John Cowan
(01 Oct 2019 16:10 UTC)
|
> From: Alaric Snell-Pym <xxxxxx@snell-pym.org.uk> > Date: Tuesday, October 01, 2019 6:09 AM > > On 01/10/2019 10:54, xxxxxx@ancell-ent.com wrote: > > [ JDBC to be preferred over MariaDB CONNECT ] > >> Looking at them one way, both JDBC and MariaDB CONNECT are ways of >> allowing sdbi to access more "databases" than the ones we'll be >> (eventually) supplying more direct methods for. Scare quotes if >> you don't consider a CSV file to be a database. Users can choose >> either if both for example support a serious database like Db2, >> but JDBC will be suggested option. > > To be precise, I'd consider a CSV file perfectly eligible to be part > of a database. Some people have tried to draw some lines in the sand > and define "what is a database" - eg, ACID properties - but this > usually just encodes their prejudices, and inspires others to find > useful ways to store data that sits outside of that definition... Per John's insight, all we really care about is if a "database" provides rectangular results, so "databases" like CSV that start out being rectangular are a very natural fit. ACID is definitely not required, we in theory support any NoSQL/BASE (Basic Availability, Soft State, Eventual Consistency, https://www.lifewire.com/abandoning-acid-in-favor-of-base-1019674) database if has a text query language and supplies rectangular results. For CSV files and other not a formal database file formats, MariaDB CONNECT provides both. Since SQL is so ubiquitous, NoSQL databases like Apache Cassandra (wide column, so I think this is pretty natural) and and Neo4j (a bit of a coercion) also have SQL style query languages which return rectangular results. And per the latter, ISO/IEC is standardizing a Graph Query Language (GQL) in part inspired by their's, at the same level as SQL: https://neo4j.com/blog/gql-standard-query-language-property-graphs/ - Harold