我将很快实施日志查看实用程序。但我坚持选择数据库。我的要求如下:
- 每天存储 5 GB 数据
- 5 TB 数据的总大小
- 在不到 10 秒内搜索此日志数据
我知道如果我对表进行分段,PostgreSQL 会起作用。但是我能得到上面写的这个性能吗?据我了解,NoSQL 是日志存储的更好选择,因为日志不是很结构化。我看到了一个像下面这样的例子,使用 hadoop-hbase-lucene 似乎很有希望:http: //blog.mgm-tp.com/2010/03/hadoop-log-management-part1/
但在决定之前,我想问问是否有人以前做过这样的选择,可以给我一个想法。哪个 DBMS 最适合这项任务?