欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

数据库审查

更新时间: 2014-01-05 02:31:38 责任编辑: Author_N1

 

数据库调研
公司的软件用的是access,在单机上跑。发现速度有点慢。数据记录大约10W条。主要是排序和查找(条件不确定,除了常用条件,不能建立索引)的时候比较慢。现在在研究其他小型数据库。求帮助。

目前已经写了源码,并且将MYSQL,POSTGRESQL,SQLITE,FireBird,Access都调试通了。性能已经有一个直观的体验,感觉,主要存在以下几点,需要帮忙:
1、各种数据库的优缺点,这个我资料不足。
2、从access转到其他数据库,会不会出问题,例如中文字符出现问号?
3、对一个数据库来说,好比说,我本身一个表中有一个日期字段。我想设定好,插入的数据自动按日期排序。这样我读取的时候,就不用order by了。这个怎么可以实现?


希望大家帮忙,提供资料也行。我最多只能分发100分
谢谢!
--参考方法--
1、各种数据库的优缺点,这个我资料不足。

这个建议百度和GOOGLE,上面有很多文章,但是否准确不一定。需要调研者花时间去分析测试。

2、从access转到其他数据库,会不会出问题,例如中文字符出现问号?
会了同现,比如ORACLE, MYSQL都会出现字符集设置产生的问题。

3、对一个数据库来说,好比说,我本身一个表中有一个日期字段。我想设定好,插入的数据自动按日期排序。这样我读取的时候,就不用order by了。这个怎么可以实现?
对某具数据库可以,比如MYSQL,SQL SERVER,使用聚集索引
--参考方法--
1、各种数据库的优缺点,这个我资料不足。

对照别人的总结+自己的使用经验,每个人的使用环境、目的不同,得出的结论
有可能不同

 2、从access转到其他数据库,会不会出问题,例如中文字符出现问号?
要测试一下,ACCESS是支持UTF8的,现在数据库大多支持,只是要设置字符集

 3、对一个数据库来说,好比说,我本身一个表中有一个日期字段。我想设定好,插入的数据自动按日期排序。这样我读取的时候,就不用order by了。这个怎么可以实现?

在日期字段上建立索引不行?
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:31:38
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/10909/
本文WWW.DOC100.NET DOC100.NET版权所有。