Docs
May 24th, 2009
Presentation draft:
Key concepts:
- Master servers - controllers, expose RESTful interface, keep I1 and I2 indices and communicate with data servers
- I1 index - primary index
- I2 index - secondary full-text index
- RESTful interface - HTTP service, JSON over HTTP, provides put/get/remove/count/find operations
- Storage - Master server’s kernel, control underlying components (I1, I2, data servers connectors etc)
- Cache - caches records and is hit before the actual get is performed
- Data servers - data repositories, store records on disk
- Record Manager - persistence implementation used on a data server e.g. BDB JE or JDBM