Access数据库可以保存多少条记录(不压缩),为什么Access会出现"无效的书签"(300分)

  • 主题发起人 主题发起人 秦人
  • 开始时间 开始时间

秦人

Unregistered / Unconfirmed
GUEST, unregistred user!
问题:<br>&nbsp; &nbsp; 1.Access数据库每个表最大可以存放多少条记录?(注:我现在需要 保存 40亿条记录,没个表 保存 10亿条);<br>&nbsp; &nbsp; 2.我昨天写程序 测试 分别向 4个表 插入 10亿 条记录时,当插入到 110万条左右时,提示"无效的书签";打开数据库一看;插入了很多"#错误"的记录;并且无法删除;这时数据库文件大小为 670M;(因为我听说 文件到到1G 时 才ACCESS才会 插不进去);问:是什么原因引起"无效的书签?<br>&nbsp; 3.如果我现在4 张表 分别要保存10亿条记录;请问用什么数据库合适?(注意:我需要安装使用方便,对机器环境不高,程序安装时,需要自动将数据库也安装到位);<br><br>谢谢,在线等候
 
能換個數據厙嗎?太大了吧,
 
能换,请建议换什么数据库比较好?<br>但因为用户要求是 单机使用; 而且要安装方便; 对机器要求不能太高;
 
用access根本不行<br>在我的测试用中,access单表的数据量超过4万条,访问速度已经下降到难以容忍的程度。<br>可以替代的产品是msde和firebird的嵌入版本<br>推荐使用firebird的嵌入版本<br>速度快,不要不需要安装,直接copy几个dll文件就可以使用。
 
可能你需要换数据库了。
 
ORACLE吧,像你這麽大的數據,用這個肯定沒問題,
 
msde 可以,而且免费
 
我試試ACCESS能插入多少記錄。
 
谢谢 apiao &nbsp;的建议<br>&nbsp;firebird 我没有用过;我找一个试试
 
ORACLE肯定可以,SQL应该也能承受<br>建议不要每个表都存那么多数据 (应该按需求建表,我做高速收费的时候就是按月建表)
 
建议大家回答问题的时候多多考虑产品的版权问题。<br>虽然商业化的数据库产品做的非常好,但是你要考虑用户是否肯花这个钱,如果用盗版,其中的风险谁来承担?<br>在可能的情况下,尽可能采用开源的产品或者免费的产品。<br>firebird是个开源的产品,也算是个成熟的产品,我在多个项目中已经得到验证。<br>msde是个免费的产品,微软的东西,也不错。
 
虽然大家没有直接回答我的问题,但还是谢谢大家;<br>我一直在思考一个问题,一个数据表到底存放多少条记录才算最合理的; 因为我认为一个数据表记录存放太多了,会影响检索的速度;
 
后退
顶部