请教高手:数据库问题
我编写的一个界面显示的程序,以前数据量小,在内存里计算,这个程序主要是显示船点迹和航迹的。现在要加大数据量,大概几万条,还有一些复杂的运算,要用数据库。这样的话是不是整个程序都需要重新写?
[最优解释]
不需要,只需要在当时把数据存取内存数据的地方改成存取到数据库即可。
[其他解释]
才几万条,估计没有不满足你需求的数据库,并且仅仅是连接数据库有区别,连插入语句之类的都可以重用,代码改动会很小很小~
[其他解释]
主要看你所说的复杂运算有多复杂,特别耗时的话,就需要用线程来计算了
[其他解释]
"几"如果不超过10的话,还是不要用数据库,用合理的数据结构+xml反而方便.
数据的模型和C++的模型有些不一样,就是要增加table读写到你的抽象类型,还有多线程访问的问题,数据库搞不好会死锁...
[其他解释]
自己算一下,需不需要数据库
假设每条1KB,10万条才100MB左右
可考虑文件映射
[其他解释]