一个winform程序给个人用户使用,请问使用什么数据库比较合适?
一直做的是web,现在突然要做个winfrom程序,首先在数据库的选择上面就开始为难了.想用access,但总觉得它的安全性和数据库存储容量都不太好.用sqlserver又太大,唉,范难啊!
大家给推荐一款桌面型的数据库吧!
------解决方案--------------------个人推荐InterBase。
性能卓著(现在我们公司的数据总量已超过八千万条,速度仍飞快)
小巧(安装文件只有20、30M,占用内存也只20M左右)
功能齐全(有些概念可与oracle相仿)
非常稳定(当年波音公司也是用它做数据库平台,可见一斑)
零维护(无需调优、除了备份也无需其它管理工作)
不过也有缺点,就是使用的人不多,导致可参考资料少、可咨询专家少……
------解决方案--------------------我来说几句:
我是做财政软件的,用的数据库仿效是:oracle sqlserver FireBird
做小型桌面的就用FB吧,比access从各方面要好的多.而且存储过程什么的也都支持.
楼主可以试一下.
sql的桌面版就是msde吧,特别难用.
------解决方案--------------------用sql server 2005 express啊
是msde的改进啊,免费,功能强大。
------解决方案--------------------SQL Server的桌面版版吧,个人感觉,其实我没用过Access,不知道有什么缺点
------解决方案--------------------个人用的 --数据不会很大吧,有几万吗?
桌面程序 --安全难道你还怕人家SQL注入啊-_-#
当然用access啦
------解决方案-------------------- 市场 上用到比较多的 都是 sql 与 access
如果项目 比较大就用 sql 如果项目比较小就用 access
何必 还要再去 寻找新的 数据库了..如果你的 应用程序不大.就用 access
至少他在 小应用程序中算是老大,企业中也常用 ACCESS 做为数据库的首选...
选择数据库,,要从多方面 考虑...比如说 升级.安全 数据处理量....等等.. .....具体在网上找一下..
------解决方案--------------------给个人用用你就用access吧,一般也不会出现什么问题的。你要用sqlserver到时候有的是乱七八糟的问题来烦你。当然了你也可以用mysql,有不需安装的mysql版本的,安装的时候执行几个注册就差不多了。