Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Simpler than SQLite

Do you know any SQLite-like database that stores its data in easily readable plain text format (like multi-line json or yaml)?

I'd like to store some data along with my project in version control system but if I use sqlite I can't merge data changes that occurred in different working copies.

I don't want to use just some kind of config file because I want my program to be able to modify this data and query it efficiently without loading all data into memory.

Data in database might be accessed through some kind of sql dialect but that is not a requirement.

EDIT:

I am looking for something that builds and maintains index file for json/yaml/whatever that allows for accessing fragments of the data as fast as proper database can do it.

I also require ability to modify the data so solutions that allow only for querying are not enough.

like image 352
Kamil Szot Avatar asked Aug 05 '26 04:08

Kamil Szot


2 Answers

MongoDB has a lot in common with CouchDB, but simpler.

You can try my library (be careful) http://code.google.com/p/mongodloid/ to make your life even easier

like image 177
Valentin Golev Avatar answered Aug 07 '26 21:08

Valentin Golev


This might not be exactly what you work looking for, but I think something like CouchDB would be an excellent choice for this kind of application. It is queried via json but I don't think the stored data is directly editable.

like image 34
ternaryOperator Avatar answered Aug 07 '26 21:08

ternaryOperator



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!