100万行数据能否用Access数据库 桌面应用程序100万行数据能否用Access数据库?如果不行的话,难道让用户安装SQL Server吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改用SQLite试下,性能比Access好。另外可以考虑优化数据库结构,比如分表、设置索引等。 SQL Server也有免费版本,SQL Server Express 其实还有一个比SQL Server Express更低端的产品,叫做SQL Server Compact Edition(CE),最早这个产品主要是为嵌入式设备而设计的,但是如今,它已经替代Access,成为一种单文件简单数据库的解决方案。 可以,不过不建议用access,之前一个bt用户就整了300多万条客户通讯录到access,然后按条件检索,超慢,这种检索'%条件%',直接挂掉 叫用户去下载SQL Server 2008 ,然后安装?好麻烦哦 完全没有可视化界面。但是性能不错,可以采用SQL 2000开发,然后用脚本生成一个数据库,然后移植过去就行 没有可视化界面?SQL Server Management Studio Express,完全支持SQL Server Express和CEhttp://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=56ad557c-03e6-4369-9c1d-e81b33d8026b&displaylang=zh-cn 本帖最后由 caozhy 于 2012-09-09 18:56:05 编辑 对的,特别是3.5以后的版本,有了相当大的改进,基本完美支持SQL 语法。可以在网上找下,有可视化工具的,也可以在VS中数据库设计器中设计 最简单的方法你导入个100W数据加进去看看。不然没有调查就没有发言权。很久之前我认为100w数加到内存索引比用数据慢要慢。可是我错了。是要快很多。access好象是完全加载。 没错,试了才知道。如果真的很慢, 以上大家推荐的sqlite, sql server express等都可以的。我比较推荐Sqlite,布署方便,且可跨平台。 SQL事件处理 指示“已有打开的与此命令相关联的 DataReader,必须首先将它关闭”。 winform窗体运行后全屏显示如何实现(不是最大化) oracle10g连接ADO.NET2.0的类包,谁有发给我一份 Excel 2003 编辑CSV文件,乱码 动态读出表格+录入 请教一个问题! 一个实体集合如何实现按照某些字段来排序呢? 在c#中用odbc连接excel,如何取到excel的数据库表名? 在NET中C#项目中如何添加ActiveX控件 C#和VBScript结合问题 C# WinForm 对两sting数组做比较
SQL Server Express
但是性能不错,可以采用SQL 2000开发,然后用脚本生成一个数据库,然后移植过去就行
没有可视化界面?SQL Server Management Studio Express,完全支持SQL Server Express和CE
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=56ad557c-03e6-4369-9c1d-e81b33d8026b&displaylang=zh-cn
很久之前我认为100w数加到内存索引比用数据慢要慢。可是我错了。是要快很多。
access好象是完全加载。
如果真的很慢, 以上大家推荐的sqlite, sql server express等都可以的。我比较推荐Sqlite,布署方便,且可跨平台。