You may also find this direct comparison between Berkeley DB and SQLite on 
IT Central Station to be helpful: https://goo.gl/eRMLlN.

On Thursday, 7 January 2016 22:02:31 UTC+2, Glen Newton wrote:
>
> Ah, related: just found this: mattn/go-sqlite3 
> <https://www.bountysource.com/teams/go-sqlite3/issues?tracker_ids=32581> 
> » Integrate with Berkeley DB SQL API 
> https://www.bountysource.com/issues/9722638-integrate-with-berkeley-db-sql-api
> (9 months ago)
>
> 'How quickly is Berkeley DB SQL compared to SQLite?' 
> http://incorrectcode.news/question/41483/how-fast-is-berkeley-db-sql-compared-to-sqlite/
> Nov 2015
>
> Glen
>
>
> On Thursday, January 7, 2016 at 2:54:07 PM UTC-5, Glen Newton wrote:
>>
>> I was wondering if anyone has tried to replace SQLIte in any of the Go 
>> sqlite drivers with the "drop-in replacement" of Oracle's Berkeley DB 
>> SQL API? 
>> http://www.oracle.com/technetwork/database/berkeleydb/overview/sql-160887.html
>>
>> If yes, have you noticed any problems or experienced improved performance?
>>
>> I found a reference of someone doing something similar for Python 
>> http://charlesleifer.com/blog/updated-instructions-for-compiling-berkeleydb-with-sqlite-for-use-with-python/
>> but no comments on performance.
>>
>> The reason I am interested is that SQLIte - as amazingingly good as it is 
>> - does not scale well in the area of concurrent writes, whereas Berkeley 
>> DB SQL does. 
>> For some use cases where concurrent write performance is limited by 
>> SQLite, this would make a SQLite-ish solution via BDB SQL more viable.
>>
>> Some more references:
>> - Oracle Berkeley DB SQL API vs. SQLite API – A Technical Evaluation   
>> http://www.oracle.com/technetwork/database/berkeleydb/learnmore/bdbvssqlite-wp-186779.pdf
>> - Oracle Berkeley DB SQL API vs. SQLite API – Integration, Benefits and 
>> Differences   
>> http://www.oracle.com/technetwork/database/berkeleydb/bdb-sqlite-comparison-wp-176431.pdf
>>
>> Of course, the documents suggesting BDB better than SQLite for this use 
>> case come from the vendor, so caveat emptor.
>>
>> I would also like to see some of the SQL performance tests run against 
>> both of these to compare them  (perhaps from http://www.tpc.org/ ?  I 
>> don't know much about these...)
>> I also do not know how other important things compare, like query 
>> planning/optimization, which may be stronger / more mature in SQLite.
>>
>> Thanks,
>> Glen
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to