高手请进:选择哪种数据库开发软件? Access, Oracle, MySQL, DB2, SQL server? 不需要网络,越简单越好
我想储存各个公司的股价、股息,还有央行利率,我想大概日期是我的主键。如果可能希望不用用到Oracle,因为太贵太复杂。
补充:如果我需要储存很多家公司的股价和股息,那我是不是需要在Access建很多个table呢?会不会不好管理。
追问:SQL server 我还接触过。但我看了MySQL的界面,感觉好像要从头学才行(不知道C++功底有多大帮助呢?)。我目前的原始数据都是来自xls或csv,我需要对他们进行整理存放。请问mysql比Access 好在哪里呢?我估计我的文本数据应该不会多过2GB吧。哈哈,很好很强大。高手,关于mysql的入门,请问你能不能推荐一本好书给我呢?我还需要设计一个GUI和excel的导入。我听说mysql有很多开放源插件,你能告诉我几个吗?
答案:DB2比Oracle还贵,你的数据量貌似很大,SQL server难堪重任,另外最好用MYSQL也不要用Access。开发的话就考验你的设计数据仓库功底了,多建压缩表,分区表,还有设计好索引,考虑时间戳等因素!表可以建多!
其他:Access Access单机不需要网络的.简单.单个文件就搞定.还支持SQL Access最简单,SQL server中间,Oracle比较复杂。 oracle软件是免费的呀 就是服务是要收费的。。。。。 最简单的莫过于access,会excel就会access。 靠,直接mysql啊,同等硬件环境300W以下数据量没有任何一款数据库查询、插入、删除效率能跟mysql相媲美,我就是mysql的DBA想要测试数据的话我给你看看就知道了 Oracle 和 DB2 都有免费版的。不过貌似MYSQL民间高手多一些。
最快的数据库应该是Column based DB, 比如 EXASOL 或 ParAccel.
日期不能作主键,这是设计灾难。宁愿用随机生成的UNIQUE KEY。
如果需要储存很多家公司的股价和股息,至少两个表,一个存股价,一个存股息,两个表KEY应该都是(TickID + Market + Date),
上一个:mysql怎么实现主从同步数据库备份?
下一个:mysql workbench,如何把本地数据库导入到网络服务器上。