本人有一个小型工厂的数据管理系统,以前用VFP开发的,现在想转用vb.net+sqlite或mysql重做。dbf主表每年新增记录大约5万条,历时12年主表现有数据大约53万条。
平时每天的应用主要是:
数据录入:新增产量记录约200条,新增订单记录约10条,新增出入库记录约10条,新增出货单打印记录约10条,人事、客户记录变动较少。
根据以上新录入的数据更新生产报表(实际就是订单表),导出或打印报表分发给各生产相关岗位,然后就是打印出货明细单。功能并不复杂,单机版备份数据方便就够了。
从断电安全性、数据量和安装备份数据库灵活方便的角度考虑,选用sqlite或mysql哪个更合适些。
假如考虑主表一年一个表的话,有哪些需要特别注意的细节?
请大牛指导,先行谢过了!
平时每天的应用主要是:
数据录入:新增产量记录约200条,新增订单记录约10条,新增出入库记录约10条,新增出货单打印记录约10条,人事、客户记录变动较少。
根据以上新录入的数据更新生产报表(实际就是订单表),导出或打印报表分发给各生产相关岗位,然后就是打印出货明细单。功能并不复杂,单机版备份数据方便就够了。
从断电安全性、数据量和安装备份数据库灵活方便的角度考虑,选用sqlite或mysql哪个更合适些。
假如考虑主表一年一个表的话,有哪些需要特别注意的细节?
请大牛指导,先行谢过了!
解决方案
8
考虑主表一年一个表, 也可以考虑用MYSQL的分区表。
但是MYSQL 的安装会麻烦点。
但是MYSQL 的安装会麻烦点。
8
那肯定是mysql,本人觉得系统的数据量,用mysql,也可以不考虑用分区表,查询速度也是挺快的。
假如要是数据有几百万,上千万条,建议用分区表。
mysql的安装、备份、恢复 使用命令行来完成的,所以有点麻烦
假如要是数据有几百万,上千万条,建议用分区表。
mysql的安装、备份、恢复 使用命令行来完成的,所以有点麻烦
4
mysql更合适些