-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Welcome to the LunarBase wiki!
LunarBase engine targets to a document-oriented database engine, managing 2 billions records for one db instance, where each record has a size limitation to 32k bytes. By simple calculation, 64 TB data for one db can be stored and queried via LunarBase.
LunarBase includes a MMU(Memory Management Unit), administrators are enabled to configure a big direct memory to cache hot data for quick access.
Any incoming data is persisted immediately and then LunarBase put it into cache managed by MMU as a hot data. It is reasonable since the latest data will be visited again soon till it is swapped out of the memory by LRU strategy.
For records stored, user query any property-value pair as a key for those satisfied records. You can send query like "payment=300", "payment=300 AND age=25", or something like this. All basic functionalities are maintained by LunarBase. You just insert records and query them by your keys.