I had never heard of you guys, this looks amazing! How can you only have
222 github stars?!
Paxos, so needs at least 3 nodes?
How do you use it from an application that normally uses sqlite? Is it a
drop-in replacement? I use Node.JS…
Interesting that you emulate mysql, given that sqlite tries to be
postgresql compatible…
Any war stories around developing this? Unexpected issues due to a missing
comma etc?
Would you recommend this for any workload? I'm paticularly interested in
replicating my append-only event log db.
I had never heard of you guys, this looks amazing! How can you only have
222 github stars?!
Paxos, so needs at least 3 nodes?
How do you use it from an application that normally uses sqlite? Is it a
drop-in replacement? I use Node.JS…
Interesting that you emulate mysql, given that sqlite tries to be
postgresql compatible…
Any war stories around developing this? Unexpected issues due to a missing
comma etc?
Would you recommend this for any workload? I'm paticularly interested in
replicating my append-only event log db.
Wout.
On Thu, Oct 26, 2017, 8:15 AM David Barrett <dbar...@expensify.com> wrote:
> I'm glad you liked it! I'd be happy to answer any questions you have about
> http://BedrockDB.com, our use of sqlite, or anything else. Thanks for
> listening!
>
> -david
>
> On Wed, Oct 25, 2017 at 4:19 PM, jungle Boogie <jungle...@gmail.com>
> wrote:
>
> > Hi All,
> >
> > Pardon the usual interruption of complex sqlite questions...
> >
> > David Barrett was interviewed on Floss Weekly today and gave a rave
> > review of his project, which is based on the wonderful sqlite3
> > database.
> >
> > I'm only 10 minutes into the interview and really love it already!
> > https://twit.tv/shows/floss-weekly/episodes/456
> >
> > Thanks to David for appearing on the show and of course to the Sqlite3
> > team for their amazing efforts to make, and maintain the most widely
> > deployed database engine in the world - maybe even in the galaxy.
> >
> > Thanks,
> > j.b.
> >
> > --
> > -------
> > inum: 883510009027723
> > sip: jungle...@sip2sip.info
> > _______________________________________________
> > sqlite-users mailing list
> > sqlite-users@mailinglists.sqlite.org
> > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
> >
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@mailinglists.sqlite.org
> http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
Before I get to the questions, I haven’t listened to the FLOSS episode yet, so please forgive me if these were asked and answered on the podcast. Just tell me if so, because I will eventually get to it.
1. I don’t see a C API. If so, that means it’s up to the caller to handle quoting and escaping properly to avoid inadvertently creating SQL injection vulnerabilities. Is that true, and if so, is there a plan to solve it? I don’t mind running my queries through an HTTP[-ish] layer, but getting quoting and escaping right in hand-written code is a big source of errors I’d rather not return to.
2. No DBD::BedrockDB yet, I see. When? :)
3. What happens if a local program attaches to the SQLite DB and queries it in the face of active replication?
4. What happens if a local program *inserts* data via the SQLite interface? Does the data get replicated, or does that happen only if you insert via port 8888?
5. I think your web pages answer this one implicitly, but let me ask just to be sure I’m guessing right: Does the MySQL API smooth out any of the semantic and language differences between MySQL and SQLite, or must you simply give SQLite-compatible queries over the MySQL interface? (Expected answer: “No.”)
6. What MySQL API version are you compatible with? As maintainer of MySQL++, I can tell you, there is not just one version. :)
7. Does using your MySQL API solve problem #1? That is, if you use one of the available ways for constructing guaranteed-sound queries via libmysqlclient or one of the many libraries built atop it, does BedrockDB get the benefit?
8. Does your MySQL API solve problem #2? That is, have you tested it against DBD::mysql?