当前位置:首页>产品介绍
几乎牢不可破:了解我们如何避免数据库破坏

eXtremeDB数据库的类型安全API消除了数据库的损坏危险

 

嵌入式数据库函数库展现出多重优势,包括便捷性、便携性和高效性,但它们的建构与使用方式往往容易导致漏洞的产生。这些应用程序开发接口(API),几乎都忽略了数据结构——在处理数据时没有考虑其类型。 这种方式严重限制了编译器在执行期进行验证的能力,大大加剧了因质量保证而发生编程错误的可能性。

麦科捷公司的eXtremeDB嵌入式数据库引用类型安全API,向前迈出了重大步伐。在其本机API中,eXtremeDB为某些基础任务,如打开和关闭数据库的执行提供了一组有限的静态函数。 但是,大多数与给定数据库设计实现交互功能的函数,是在使用eXtremeDB mcocomp数据库定义语言(DDL)编译器编译程序架构时生成的。

因为这些函数能够分辨它们预将处理的数据的所属类型,任务错误在应用程序被编辑的过程中就被发现,而不是在应用程序发布之后,因为在发布后再去处理问题将会付出更大代价。

此方法还能有创造一个更直观,更易于学习的编程接口。与应用于多种数据库设计的静态界面中的函数相比,eXtremeDB生成的界面都更具可读性和自动归档能力。 开发人员能确切地知道哪项操作正在运行,在何种数据上运行,并使整个项目都大大减少了产生破坏性漏洞的风险。

更多阅读

eXtremeDB的类型安全API和传统静态数据接口面的并行代码对比感兴趣? 我们向您推荐Linux杂志中的自我诊断的API:软件质量的下一个前沿一文

 

有关类型安全API概念,以及eXtremeDB数据库的应用实现的更多信息,可以查阅电子工程专辑(EE Times)中, 嵌入式系统走向自我诊断API 一文。

 

查看更多eXtremeDB嵌入式数据库信息

Copyright©2017 McObject LLC  联系我们   法律声明   隐私保护
京ICP备10218429号-1