数据库问题请大家出主意(100分)

  • 主题发起人 主题发起人 kifo
  • 开始时间 开始时间
K

kifo

Unregistered / Unconfirmed
GUEST, unregistred user!
一个系统,
本地(离线状态)
提供查询
提供输入新信息
提供对查询结果更新

服务器端
主数据库
更新数据库

工作方式
客户端用delphi编程。用户端每半个月从服务器端下载更新数据库并合并到本地端数据库;
同时上传用户端新数据文件到服务器端。
服务器端用ASP。
通过互联网连接。
数据量:三十万条
用户数:2000人

问:
1、分别用什么数据库?并说明理由。
2、服务器端用ASP如何确保安全?
3、有没有类似的例子源码?
 
数据量才30万?
那么建议不要使用Oracle了,因为成本太高
 
oracle 可以实现,用日志刷新。
 
webexplorer,
谢谢
你说用什么呢?access如何?
 
  我看可以用Access,尤其是本地端。
  你说的系统好象是一个业务网,比如一个销售商,带着几十个零售点,定期更新数据。
好象不需要从网络上传输数据,只要上传下载文件。因此不用过多的考虑数据库和架构,应
重点设计更新同步机制。
 
用SQL SERVER 好了,比ACCESS强大的多,操作也方便
 
ASP的安全,包括服务器(Win2000/IIS)的安全和你自己代码的安全,服务器的安全通过
及时更新补丁、正确配置目录权限、设置虚拟目录等手段来保证,代码安全可通过Session、
严格的输入合法性检查、严密的算法流程来保证。总的思路是:尽可能少向客户端暴露信
息,适当给出误导迷惑信息。
 
我觉得用Access也不太合适,30万记录也不小了
我前面说了为什么不用Oracle呢,毕竟一Oracle购买昂贵,二维护太麻烦
SQL Server倒也可以,就是购买的时候依然昂贵,但维护相当方便
Access我觉得可能承载30万的记录会有些麻烦。
我觉得使用MySQL倒是不错的注意,不过也挺麻烦
 
是啊是啊,
是得考虑数据库的成本。
大家说说,access数据库最大数据量控制在多少合适呢?
 
access不好,
还是sql。
 
我建议用SQL 2000
 
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=1354567
关注一下吧没有人提起来呀!用MODEM打电话利用PC机的耳机和麦克风,自己编程如何实现?
(我知道有现成的软件可以用,但是我想自己实现这个上东西)
QQ:65466700
MAIL: along@b2sun.com
TEL :13802785865
http://b2sun.com
请各位大侠多多指教!

 
1、前台用sql2000桌面版,安全性好!
2、后台用unix+sybase,一般不会受攻击。
3、中间用win2000作asp,今后数据量一大可以扩展!
 
to kifo
  十万级的记录数用Access是没问题的,你自己一试就知道了。而且,你的数据库并不是
24x7的连续操作,不需要太大的并发连接数。
 
虽然数据量不大,但Access在连接数比较多的情况下性能不理想,如果有条件还是选用
SQL Server比较好(应该没问题吧,公司嘛)。
 
后退
顶部