50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

EffiProz:面向.NET 程序员的跨平台嵌入式数据库

  • 2010-08-25
  • 本文字数:846 字

    阅读完需:约 3 分钟

EffiProz 是个完全由 C#编写的嵌入式数据库,它有两种模式:磁盘模式与内存模式。这样,其开发者就可以将它移植到具备 CLR 的大多数环境中,包括.NET Compact、Mono、Windows 7 以及 Silverlight。EffiProz 的下一版本将会扩展到移动平台上。

在被问到为何要使用 EffiProz 而不是 SQL Server Compact 或是 SQLite 时,EffiProz 的作者 Irantha Suwandarathna 回应到:

如果人们对以下特性感兴趣,那么他们就会使用 EffiProz:

  • 非常棒的性能
  • ACID 事务
  • 功能完备、兼容于 SQL 的支持(支持的特性比 SQLite 和 SQLCE 还要多)
  • 完整的代码数据库引擎
  • 希望同样的数据库能够用在.NET、Compact Framework、Silverlight、Mono、Windows Phone、Moonlight(未来还有 Android 与 iPhone)应用上(或是可以在这些平台间迁移数据库文件,由于初步兼容于 HSQL,你甚至还可以在.NET 与 JAVA 应用间交换相同的数据库文件)。

此外,EffiProz 还支持 Entity Framework,下一版本(1.3)将支持 MonoTouch。对 MonoDroid 的支持也在计划当中。

由于应用的质量在很大程度上依赖于所用的组件质量,因此我们就有关测试与质量保证过程的问题进行了咨询。

我们的回归测试套件的代码已经超过了 10,000 行。在目前的 1.2 版中,我们达到了 74% 左右的代码覆盖率并且期望在 1.3 版中能将这一数字提升至 80%。我们会对每个存储层重复执行该测试套件,并且会重新运行这些测试用例 2 次:一次是测试事务日志恢复,然后测试常规的关闭。除了这个自动化的回归测试套件外,我们还会进行更广泛的手工测试。

HSQLDB 是个开源的 Java 数据库,它构成了 EffiProz 产品的基础。

一开始,EffiProz 是 HSQLDB 到.NET 框架的移植。但现在,EffiProz 已经具备了 HSQLDB 所不具备的众多特性(比如,EffiProz 具有兼容于 SQL Server 的 UniqueIdentifier 数据类型)。HSQLDB 基于自由的 BSD 许可,而 EffiProz 对于非商业应用是免费的(比如学术、研究等等)。如果用于商业目的,则需要购买许可。

查看英文原文: EffiProz: A Cross-Platform Embedded Database for .NET Programmers

2010-08-25 03:222412
用户头像

发布了 88 篇内容, 共 271.9 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

Apache Doris & SelectDB 技术能力全面解析

SelectDB

数据库 大数据 Doris SelectDB 实时分析

如何使用通义灵码玩转Linux - AI编程助手提升效率

阿里巴巴云原生

Liunx

近20款客服类SDK已适配鸿蒙5,覆盖电商、金融、教育、政务等行业

新消费日报

C语言 AI 通义灵码 VSCode插件安装与功能详解

阿里云云效

C语言

“新E代弯道王”MAZDA EZ-6鹭羽白内饰焕新

科技热闻

如何使用BOM和MRP解决生产物料管理混乱问题

积木链小链

数字化转型 智能制造 物料管理

如果单表数据量大,只能考虑分库分表吗?

伤感汤姆布利柏

如何使用通义灵码完成PHP单元测试 - AI辅助开发教程

阿里巴巴云原生

php

如何使用通义灵码完成PHP单元测试 - AI辅助开发教程

阿里云云效

php

MySQL备份文件导入GreatSQL MGR环境为什么出现大量报错?

GreatSQL

添加DNS解析记录时,提示A和CNAME记录冲突是怎么回事?

国科云

卤制品加工MES及生产管理智能化解决方案

万界星空科技

mes 食品MES 食品行业 卤制品行业 食品加工行业

从测试到芯片全链条覆盖,慕尼黑上海电子展解码储能技术盛宴

极客天地

相约2025慕尼黑上海电子展,展望可穿戴设备未来发展!

极客天地

云备份技术解析:永久增量备份

天翼云开发者社区

云备份

千万级数据秒级响应!碧桂园服务技术引擎重构智慧社区新标杆

StarRocks

存算分离 StarRocks 湖仓一体 数据查询 OLAP 数据库

多家企业领先实践证明:成功的软件国产替代不是个例!

用友BIP

AI 智能体 用友BIP 软件国产替代

AI之下的KA经营协同:智能抓单 智能处理 高效协同 智能分析

用友BIP

AI 智能体 用友BIP KA经营协同

C++ AI 通义灵码 VSCode插件安装与功能详解

阿里云云效

c++ 通义灵码

关于单条数据过长insert报错问题处理

TiDB 社区干货传送门

深入研究:京东商品列表API详解

tbapi

京东API接口 京东商品数据采集 京东商品列表API接口

一键解锁智能体50+场景,HR SaaS就选用友BIP企业AI全栈云

用友BIP

智能体 HR SaaS 用友BIP 企业AI 全栈云

沐曦与和鲸科技完成兼容性测试,国产GPU与国产AI开发平台的强强联合

ModelWhale

人工智能 大数据 gpu 国产大模型

如何使用通义灵码玩转Linux - AI编程助手提升效率

阿里云云效

Liunx

加速高水平研究型医院建设!以 AI 力量驱动医院科研管理效能提升

ModelWhale

人工智能 大数据 AI 医疗

云备份技术解析:云容灾 CT-CDR 关键技术介绍

天翼云开发者社区

云备份 云灾备

C语言 AI 通义灵码 VSCode插件安装与功能详解

阿里巴巴云原生

C语言

中昊芯英亮相第十三届中国电子信息博览会,斩获创新金奖第二名

科技热闻

MySQL 的四种社交障碍等级

秃头小帅oi

数造科技连续入选中国信通院「铸基计划」,领航产业数字化新标杆!

数造万象

AI 数据分析 数据治理 Data 大模型

微服务拆分的原则、时机、方法以及常见问题

秃头小帅oi

EffiProz:面向.NET程序员的跨平台嵌入式数据库_.NET_Jonathan Allen_InfoQ精选文章