On May 8, 2019, at 10:30 AM, Jose Isaias Cabrera <jic...@outlook.com> wrote:
> 
> Warren Young, on Wednesday, May 8, 2019 12:10 PM, wrote...
> 
>> How about you give up on the idea of using Windows shares to distribute a 
>> SQLite DB
>> and use a tool meant for the job, such as BedrockDB?
>> 
>>   https://bedrockdb.com/
> Man, I wish this tool was available back in 2007.

My sense — as an outsider — is that the codebase is almost that old, but that 
it was closed-source until late 2016.

Here’s a couple of threads on this list about it:

    
http://sqlite.1065341.n5.nabble.com/Introducing-Bedrock-SQLite-for-the-Enterprise-td92037.html
    
http://sqlite.1065341.n5.nabble.com/BedrockDB-interview-on-Floss-Weekly-td98256.html

> Gotta try it with cygwin.

According to one of the core devs, it shouldn’t be difficult to port it to 
build against the standard Windows API:

    https://github.com/Expensify/Bedrock/issues/66

A scan of their PR queue shows they accept the majority of those they receive.

As to whether it’s worth the effort, I doubt you can measure a response time 
difference between a Cygwin binary and a pure Windows API binary unless you’re 
going beyond gigabit speeds.  The thickest part of Cygwin is the fork() 
emulation, and that’s only used once in Bedrock on server startup to implement 
the -fork option, which you’d want to do differently on Windows anyway.

(A truly native Windows version would have an option to allow running it as a 
Windows Service.)
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to