超过1亿条记录的数据库该怎么写?(100分)

  • 主题发起人 主题发起人 haloon
  • 开始时间 开始时间
我的经验是绝对不能相信这些数据库厂商,因为性能是一个综合因素,比如硬件就是
相当关键的问题。
最安全的方式是将大表拆分成几个表,只有这样才能万无一失。
 
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=1354567
关注一下吧没有人提起来呀!用MODEM打电话利用PC机的耳机和麦克风,自己编程如何实现?
(我知道有现成的软件可以用,但是我想自己实现这个上东西)
QQ:65466700
MAIL: along@b2sun.com
TEL :13802785865
http://b2sun.com
请各位大侠多多指教!

 
To:harmful worm
我在厚街一家电脑公司,现在就是这个问题已经困扰我好多天了,我决定不了该怎么处理,
肯定上SQL2000,不可能用Oracle,我不知道用游标定位查询能否实现?就是每次
得到5000条记录,然后提示用户按PAGEDOWN键来翻页(再次查询)。其实我
的1亿条记录是从两个表得到,并不是一个表的娄据。提示如下:
1。你通用否确定一个异步查询的方案。(方案要求:在你查询时,又有别的用户在对你
查询的表进行操作,这时查询应得到什么的结果)。
2。我见过一家外国公司用游标已做得很不错,不知有哪位是游标高手?
3。我本人不是一个数据库高手,我是写控制的,只是老板相信我才让我负责这个项目的。

 
sybase for UNIX 或 oracle for UNIX
这是银行、电信等数椐量大、安全性要求高、24X7 的大企们的配搭!
如果不希望每过一段时间数据库服务器越来越慢,到最后要重启系统以释放资源的话,请
不要使用 NT 平台的服务器。
 
原来,问题并不是1E8条记录的数据库!

我还以为真的有那么多数据呢。
 
不论用什么数据库,解决好索引,分段存储,快速查询的问题应该就不会有太大的问题。每天2G资料的SQL Server运行两年也没见出过什么问题。
 
(转贴)
来自:chenxz, 时间:2002-9-30 11:43:00, ID:1355124
我一直用unix(windows)+sybase,性能应该还算是可以的。
相对来讲,肯定是unxi比windows稳定了,至少在系统的稳定性上unix就比windows强。
我们用的系统最大设计是3-5t的容量,这个数量级在windows都不敢现象了。
速度方面要看你在什么系统上用和选择什么样的连接方式,不同的连接方式速度影响很大。
接口的话应该都差不多,可以利用db-lib和odbc、ado或其它方式等。
有关sybase的详细资料可以到sybase.com上查找。

 
请问各位大侠。。。不知道PC机能否装UNIX。。
怎么做。。。
 
SCO UNIX 就是 PC 版 UNIX ,还有另一个老版本的PC UNIX 叫 XENIX 并有中文版。
XENIX 曾经装过,有十来张磁盘。SCO UNIX 用过但没装过,也是用磁盘装的,现在新
版本应该可以从 CD-ROM 上安装了。
 
to 樓主:
1.分頁當然可以.你可以在SQL用store proceture進行分頁(須要寫一些代碼).在客
戶端查詢(傳遞參數)
2.客戶端用ado來進行查詢(可以選用鎖定和不鎖定的方式.)如果你不編輯數據.多用
戶查詢對sql來說沒什麼問題.
 
后退
顶部