我现在要设计一个系统,这个系统的数据源在数据库里面,大约有9W条数据,子表有90W+,
然后每条记录里面的主键每半个小时要Query一次别人提供的API,然后更新数据库主表和子表
请问该如何选择/设计数据库和系统
我只能说随意,看你的开发技术,服务器环境等。
这点数据和这个频率,常规数据库都吃得消。(Mysql, MSSQLSERVER,Sqlite)
1、测试并记录,每一个API调用需要的时间。
2、然后看看是否需要特别设计,没有特别的东西,就随便写写好了。
就数据库本身的性能而言,这个点数据mysql oracle 都没有问题,
但是数据库也受到服务器硬件环境的制约,不过正常的服务器应该问题都不大,
这里推荐使用mysql,免费,易扩展,
“每条记录里面的主键每半个小时要Query一次别人提供的API”是什么意思?
直接用SQLServer就行,没必要担心性能