我制作了一个处理大量数据的程序,但是我面对两个方向,算法可以在每次需要数据时查询数据库,或者我应该创建自己的数据结构并只提供一次数据。
我认为对于大数据,您真的不知道DBMS将如何处理您的查询?它可能需要一段时间,特别是如果流量很大,那么创建自己的数据结构要好得多,那就是这样吗?
答案 0 :(得分:0)
我认为您只需要一个k / v存储空间,尝试LevelDB(http://code.google.com/p/LevelDB)。
答案 1 :(得分:0)
如果您只对列的子集感兴趣,可以在数据库中创建一个视图。因此,表格并不总是被扫描。