AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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:222366
用户头像

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

关注

评论

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

AI时代的数据底座:火山引擎多模态数据湖的设计与实践

极客天地

通义灵码与魔搭 Notebook 深度集成:在线编码开箱即用,开发效率倍增

阿里云云效

阿里云 云原生 通义灵码

故障定位系列-1-Web应用接口级故障如何定位

乘云数字DataBuff

运维 故障定位 智能运维 运维监控

BOE(京东方)打造东北首个沉浸式数字艺术体验空间 科技解码文明释放数字文旅想象力

爱极客侠

Go 语言常见错误——标准库

FunTester

模型即产品?从应用角度看AI产品发展趋势

秃头小帅oi

深度解析:通过 AIBrix 多节点部署 DeepSeek-R1 671B 模型

极客天地

淘宝商品详情API+拍立淘实战:如何用技术重新定义"找货"?

代码忍者

淘宝API接口

量子计算与人工智能的结合:未来科技的双重革命

天津汇柏科技有限公司

人工智能 量子计算

BeeWorks内网im即时通讯,安全的企业内部沟通工具

BeeWorks

IM 即时通讯IM 私有化部署 局域网视频软件

TUSD运营商亏空近5亿美元,FDUSD发行方是罪魁祸首?

TechubNews

去中心化 孙宇晨 FDUSD

Excel百万数据如何快速导入?

不在线第一只蜗牛

Excel

1688商品详情API接口(1688.item_get)

tbapi

1688API 1688数据采集 1688商品详情API

蚂蚁清华联合发布 AReaL-boba,代码数据全开源,助力社区轻松复现 SOTA 推理模型

蚂蚁开源

开源 强化学习 蚂蚁

仅3步!即刻拥有 QwQ-32B,性能比肩全球最强开源模型

阿里巴巴云原生

阿里云 Serverless 云原生

通义灵码与魔搭 Notebook 深度集成:在线编码开箱即用,开发效率倍增

阿里巴巴云原生

阿里云 云原生

AI 网关代理 LLMs 最佳实践

阿里巴巴云原生

阿里云 云原生 云原生AI网关

【解决方案】多租户技术架构设计入门(一)

量贩潮汐·WholesaleTide

架构 多租户

腾讯云AI存储解决方案持续升级,为AI全业务场景提供全面支持

极客天地

10倍降本、10倍无损弹性!Kafka Serverless 基础版与专业版重磅发布!

阿里巴巴云原生

kafka 阿里云 云原生

首批!天翼云息壤智算一体机顺利通过信通院三项测试!

天翼云开发者社区

人工智能 云计算 智算一体机

全彩LED大屏幕亮度过高的影响以及如何调整?

Dylan

行业 LED显示屏 全彩LED显示屏 户外LED显示屏 led显示屏厂家

【FAQ】HarmonyOS SDK 闭源开放能力 —Account Kit(3)

HarmonyOS SDK

harmoyos

函数计算支持热门 MCP Server 一键部署

阿里巴巴云原生

阿里云 Serverless 云原生 函数计算

DialogHub上线OpenHarmony开源社区,高效开发鸿蒙应用弹窗

HarmonyOS开发者

25年河南等级保护测评公司名单看这里!

行云管家

网络安全 等保 等保测评

堡垒机软件有哪些?举例一个说说!

行云管家

网络安全 堡垒机 云堡垒机

从 DeepSeek 看25年前端的一个小趋势

极客天地

智能制造:ERP的发展介绍与理解感悟

积木链小链

数字化转型 制造业 智能制造

数智先锋 | 博睿数据赋能蒙牛集团构建大型企业的应用高级可观测能力

博睿数据

抖音商品详情 API 接口(dy.item_get)全解析

tbapi

抖音API 抖音商品详情API

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