-
Notifications
You must be signed in to change notification settings - Fork 10
1.Q: Is LunarBase a memory database engine? Will my data lost if power lost?
A: No, LunarBase is not a memory-only database. All your records coming will be flushed into hard disk. So rest assured your data is safe with LunarBase.
2.Q: What is real time mode?
A: In old days, data are stored in hard disk, because it is cheap. And in that time, data throughput is not as big as what is today. A query or analysis may takes seconds, minutes, even hours to finish.
But now, memory price is much lower than before, and capacity grows to hundreds of GBs for a normal server. This means a new design is possible. In real time mode, an in-memory file system is enabled for storing hot part of data you want to analyze within tens of ms at most. Cold data of cause is in hard disk. It's 1000 times faster than disk-based solutions and the analysis is on demand. For example, you want a real time price sum of one type of products, you only keep "price" column in memory(in the memory-file-system), other columns of the record are in outer storage.
3.Q: Can i use LunarBase together with storm for streaming computation?
A: Yes.
1 Home
1.1 summary
1.2 System Preparation
1.3 When LunarBase is your best choice
1.4 Benchmark
1.5 Power consumption
2 Data Model And Process
2.1 Why internal big cache
2.2 Memory Management: LunarMMU
2.3 Garbage Collection
2.4 Transaction Log
2.5 JOIN via materialized view
3 Real Time Computation: LunarMax
3.1 In-Memory File System: Memory Estimation
3.2 Configuration
3.3 Use SSD as a cheaper memory
3.4 Data Safety
3.5 HE Server VS. Cluster
3.6 High Availability
4 Create a database
4.1 Three modes
4.2 creation.conf settings
4.3 Table space
4.4 Multiple Instance
4.5 Database Status
4.6 Remove and Restore a table
5 Insertion
5.1 Insert as normal record
5.2 Insert to search engine
6 Query
6.1 Point Query
6.2 Result Handler: register your own event handler
6.3 Interpreter Pattern: complex query conditions
6.4 Range Query
6.5 Full-text Search
6.6 Algebraic Logical Query
8 Deletion
9 Materialized view
9.1 Eventual consistency
9.2 Update
9.3 MVCC in LunarBase
9.4 Easy JOIN via denormalization
9.5 CRUD in view
10 Distributed integration with
10.1 Kafka
10.2 Storm
10.3 Spark
11 Storage: Lunar Virtual File System
13 Roadmap of LunarBase future
15 FAQ