词条 | SharpHSQL |
释义 | C#编写的RMDBS(关系型数据库系统) 如果用过JAVA的朋友或许会接触过HSQLDB(前身是HSQL),它是纯JAVA编写的轻量级/嵌入式关系型数据库引擎,大概是300k左右,应用很广泛。而SharpHSQL是HSQLDB的C#迁移版本,曾经在有人于2002年在codeproject.com上发布了第一个版本,当时用的是是Visual Studio .NET 1.0 beta,就没有后续开发了,但有人于2004年底接管过来继续开发,并在gotdotnet上建立了workspace,最新版本包含了一个ADO.NET驱动和Pocket PC版本。 首先我将SharpHsql 跟SQL Server 2000 进行比较 其中创建表和删除表的数据 Hsql领先。修改、查询数据速度基本上持平,查询时SharpHsql要慢一点(很小的一点),SharpHsql的查询同样使用了缓存技术。 插入数据的时候随表中数据增加而速度越慢,在1万行数据时时间增加减缓,这个速度大大慢于SQL server; 我以前做测试access 的数据基本上是 SQL server 的1/10,所以SharpHsql的速度相对于Access还是很有优势的,综合比较基本是ACCESS 六倍以上的性能。 SharpHsql 的数据库一共是 4 个文件 *.data 、*.cfg 、*.log 、 *.backup ;看后缀大家就知道干什么的,我就不多说了 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。