schapman1974/briskdb: Ordinary SQLite files, one sharded database—parallel writes, PostgreSQL, HTTP, Rust, Python, and shard-safe IDs.
https://github.com/schapman1974/briskdb
Ordinary SQLite files, one sharded database—parallel writes, PostgreSQL, HTTP, Rust, Python, and shard-safe IDs.
Many Small Queries Are Efficient In SQLite
https://www.sqlite.org/np1queryprob.html
N+1 Queries Are Not A Problem With SQLite
SQLite is not client/server, however. The SQLite database runs in the same process address space as the application. Queries do not involve message round-trips, only a function call. The latency of a single SQL query is far less in SQLite. Hence, using a large number of queries with SQLite is not the problem.
JSON Functions And Operators
https://www.sqlite.org/json1.html#jex
The json_extract(X,P1,P2,...) extracts and returns one or more values from the well-formed JSON at X.
Dogsheep | dogsheep.github.io
https://dogsheep.github.io/
Dogsheep is a collection of tools for personal analytics using SQLite and Datasette.
Dogsheep | dogsheep.github.io
https://dogsheep.github.io
Dogsheep is a collection of tools for personal analytics using SQLite and Datasette.
SQLite as a document database
https://dgl.cx/2020/06/sqlite-json-support
This makes it possible to insert JSON straight into SQLite and then have it extract data and index them, i.e. you can treat SQLite as a document database. This has been possible with PostgreSQL and obviously is what something like Elastic provides but having it available in an embedded database is very nice for lightweight stuff.
Hosting SQLite databases on Github Pages - (or any static file hoster) - phiresky's blog
https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages/
"so I implemented a virtual file system that fetches chunks of the database with HTTP Range requests when SQLite tries to read from the filesystem"
Hosting SQLite databases on Github Pages - (or any static file hoster) - phiresky's blog
https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages
"so I implemented a virtual file system that fetches chunks of the database with HTTP Range requests when SQLite tries to read from the filesystem"
Your Git Repository in a Database: Pluggable Backends in libgit2
http://blog.deveo.com/your-git-repository-in-a-database-pluggable-backends-in-libgit2/
You can actually use a relational or a NoSQL database, or an in-memory data structure, or something like Amazon S3. This is made possible by the pluggable backends provided by the libgit2 library.
Your Git Repository in a Database: Pluggable Backends in libgit2
http://blog.deveo.com/your-git-repository-in-a-database-pluggable-backends-in-libgit2
You can actually use a relational or a NoSQL database, or an in-memory data structure, or something like Amazon S3. This is made possible by the pluggable backends provided by the libgit2 library.
Dexie.js - Minimalistic IndexedDB Wrapper
http://www.dexie.org/
A Minimalistic Wrapper for IndexedDB
10 things I learned from reading (and writing) the PouchDB source
http://pouchdb.com/2014/10/26/10-things-i-learned-from-reading-and-writing-the-pouchdb-source.html
The fact that PouchDB works at all is a tiny miracle.
database-antipattern - IndieWebCamp
http://indiewebcamp.com/database-antipattern
Using databases for the primary storage of content on your personal site is considered by some in the community to be an antipattern.
Doing the SDE Conversions - Fuzzwork Enterprises
https://www.fuzzwork.co.uk/2013/09/05/sde-conversions/
I’m not planning on stopping doing these any time soon, as I need them for my own porpoises, but I thought it might be worth having a few instructions out there, so people can run their own conversions of the EVE SDE. Just in case I get hit by a bus, or mauled by crazed Cetaceans.
Doing the SDE Conversions - Fuzzwork Enterprises
https://www.fuzzwork.co.uk/2013/09/05/sde-conversions
I’m not planning on stopping doing these any time soon, as I need them for my own porpoises, but I thought it might be worth having a few instructions out there, so people can run their own conversions of the EVE SDE. Just in case I get hit by a bus, or mauled by crazed Cetaceans.
RethinkDB - an open-source distributed database built with love
http://www.rethinkdb.com/
Enjoy an intuitive query language, automatically parallelized queries, and simple administration.
RethinkDB - an open-source distributed database built with love
http://www.rethinkdb.com
Enjoy an intuitive query language, automatically parallelized queries, and simple administration.
CouchDB "Joins" - Christopher Lenz
http://www.cmlenz.net/archives/2007/10/couchdb-joins
Obvious to Damien, but not at all obvious to the rest of us: it's fairly simple to make a view that includes both the content of the blog post document, and the content of all the comments associated with that post. The way you do that is by using complex keys. Until now we've been using simple string values for the view keys, but in fact they can be arbitrary JSON values, so let's make some use of that:
Don't use MongoDB | Hacker News
http://news.ycombinator.com/item?id=3202081
From CTO of 10gen
First, I tried to find any client of ours with a track record like this and have been unsuccessful. I personally have looked at every single customer case that’s every come in (there are about 1600 of them) and cannot match this story to any of them. I am confused as to the origin here, so answers cannot be complete in some cases.
Don't use MongoDB
http://pastebin.com/raw.php?i=FD3xe6Jt
I've kept quiet for awhile for various political reasons, but I now feel a kind of social responsibility to deter people from banking their business on MongoDB.
[from codepo8] HTML5 Rocks - A Simple TODO list using HTML5 IndexedDB
http://www.html5rocks.com/tutorials/indexeddb/todo
Lucandra: A Cassandra-based Lucene backend « Sematext Blog
http://blog.sematext.com/2010/02/09/lucandra-a-cassandra-based-lucene-backend
"In this guest post Jake Luciani (@tjake) introduces Lucandra, a Cassandra-based backend for Lucene."
SQL pie chart | code.openark.org
http://code.openark.org/blog/mysql/sql-pie-chart
"Shown below is a (single query) SQL-generated pie chart. I will walk through the steps towards making this happen, and conclude with what, I hope you’ll agree, are real-world, useful usage samples."
fault-tolerance.png (PNG Image, 784x393 pixels)
http://browsertoolkit.com/fault-tolerance.png
@stlhood Did you just tell me to go eff myself?
Spock Proxy
http://spockproxy.sourceforge.net
"Spock Proxy supports range-based horizontal paritioning of a large MySQL database. The proxy intercepts SQL queries from the client, sends queries to the correct databases based on how the database is partitioned, then aggregates the results from each database and returns them to the client as a regular MySQL result set. "
Oracle Database 10g Express Edition
http://www.oracle.com/technology/products/database/xe/index.html
Well... I guess 150MB is actually "small-footprint" for Oracle.
Then each went to his own home - Does del.icio.us scale?
http://www.pui.ch/phred/archives/2005/08/does-delicious-scale.html
"MySQL is just not built for large tag-systems. It just doesn't scale. It does scale up to 1 Million items but delicious does have far more posts."
PostgreSQL and XML
http://www.throwingbeans.org/tech/postgresql_and_xml.html
"Here's a brief outline of the four production-ready XPath functions which represent the most complete XML support of any open source RDBMS."
xsdb - eXtremely Simple Database (100% python database)
http://xsdb.sourceforge.net
Nifty new widget from the creator of Gadfly