我有一个应用程序正在接收数千个(比如 50,000 个)主题的数据。
每个数据元组包含一个 subjectId 和文本数据。
我正在寻找一个可嵌入的 Java 数据库,它将为我提供以下功能:
- 快速存储数据(每秒数千个元组)。
- 为 subjectId 提供文本数据的查找。
- (提供有效的方法)删除超过 X 天的数据。
- 必须嵌入到 Java 进程中
理想情况下,Berkeley JE 数据库似乎满足我的要求,除了它是一个键值数据库并且我的数据本质上是多值的。我不确定这是否会成为重复数据的性能问题。
这个简单的元组模式还有哪些其他可嵌入选项?