Hacker News new | past | comments | ask | show | jobs | submit login

Be sure to checkout Tarantool[1]; it uses Sophia for on-disk databases

[1] http://www.tarantool.org




Never heard about it before, it looks interesting.

  > Tarantool combines the network programming power of Node.JS with data persitence capabilities of Redis.
Is that sarcasm? I can't tell.


I don't think so.

Tarantool uses an async evented IO model, but uses Lua coroutines and not Javascript. There are not callbacks, just 'yield points'.

Also, the primary data store backend is an in-memory database with optional 'snapshoting' to disk. An alternative backend uses sophia, so it's not 100% in memory.


I tend to see Tarantool as a Lua powered database. In this sense, you could easily implement a Redis like system on top of it using Lua


Do you know which version of Sophia it uses?


The latest. Sophia was created as a disk-based engine for Tarantool, and is also available as a standalone embeddable library


Ah, thanks - didn't know that. Tarantool is very interesting, btw.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: