我在找一个非SQL数据库。 我的要求如下:哪个不需要Sql数据库
- 应该能够存储> 10十亿条记录
- 应该atmost仅消耗1 GB内存。
- 用户请求应该少于10毫秒。基于(包括处理时间)
的Java将是巨大的。(我需要从Java访问它,也如果任何时候我需要修改数据库的代码)
该数据库将举行电子商务搜索记录像搜索数量,销售量,产品桶,产品过滤器...等等...数据库现在是一个平面文件,我现在向用户展示一些特定数据。要显示的数据我先配置,然后根据该配置用户可以发送http请求来查看数据。我想让事情更具活力,人们可以在没有事先配置的情况下查看数据......
换句话说,我想构建一个快速分析器,它可以向用户显示用户请求的内容。
性能数据将取决于您如何实现数据库,运行环境等。为什么要使用非SQL数据库?你还想要一个关系数据库,一个面向对象数据库,一个XML数据库还是一个平面文件数据库?你是否想要一个用Java实现的数据库(这是你问的),还是一个可以用Java访问的数据库?你需要更详细地解释你想要的内容。 – 2011-04-04 08:28:37
哪些是面向对象的数据库?哪些是xml数据库..? – 2011-04-04 08:35:35
XML数据库是您用来存储数据的XML文件。有许多不同的面向对象的数据库。请解释你希望达到的目标,以及为什么SQL数据库不适合。 – 2011-04-04 08:36:58