当前位置:首页>产品介绍
多种应用接口: 两种 SQL, 两种更快的原始接口

eXtremeDB嵌入式数据库应用程序开发接口(API


美国麦科捷科技公司eXtremeDB嵌入式数据库系统提供了多个API,使开发人员能够选择自己满意的接口并且为外部系统的所需性能,可预测性,可靠性和可访问性制定应用程序。

本地API

这个接口具有指引性,包括通过数据库编程导航,一次作用于一个记录时间的函数。 导航功能API的主要优点在其确定性——明确了解在编译应用程序时,数据究竟将如何实现转换——通过避开分析器,优化性能并执行动态结构化查询语言(SQL)的。

C / C + +

eXtremeDB用于C / C+ +的本地API的独特之处在于它的类型安全特点。 接口函数在编译阶段生成,适用于特定数据设定;该函数能分辨即将处理的的数据类型,并发现程序编辑时出现的任何输入错误。这样一来便避免了导致运行错误的一个主要原因,否则要花费昂贵的代价去处理这些错误。 若要了解此设计的优势,可以查看电子工程专辑(EE Times

)里 嵌入式系统走向自我诊断AP I一文。

此外,由于这些C / C + +函数是用于特定的数据设计,所以它们具有高度直观性,缩短了开发学习曲线。

C / C + +
开发人员也可以使用eXtremeDB的统一数据访问(UDA)的API 这是一个静态版本的可导航C / C + +API,包含能在所有的数据库设计中使用的通用函数库。

Java
C/.网络框架
eXtremeDB
Java本地接口 JNI)和CAPI,使程序员能够完全从内部JavaC#应用程序代码中使用数据库系统。 没有外部数据库定义,也无需编译一个数据库架构。 Java / C#类别定义可以根据需要来生成架构,此架构反过来,也可以通麦科捷公司的模式编译器进行处理,让C / C + +程序也使用相同的数据库。

eXtremeDB
用于JavaC#的本地接口展现了一个显著的性能优势,相比于“纯”JavaC#数据库解决方案,eXtremeDB函数执行C编译代码速度更快。

结构化查询语言APISQL API

麦科捷公司的eXtremeSQL嵌入式数据库接口是一类应用于CC + +应用程序的高性能的SQL SQL在金融与银行领域都广为熟知。 此外,它能相对简洁地表达复杂的查询,SQL有时可以运用更少的代码处理更多的任务。与开放式数据库连接APIODBC API)(下文将会讨论)相比, CC + +开发人员可能更喜欢此种SQL API,因为它更简洁、能更自然地适用于C + +程序。

结构化查询与言 开放式数据库连接APIJava数据库连接APISQL ODBC & JDBC APIs

eXtremeDB嵌入数据可支持微软的开放数据库连接标准(ODBC),极大地扩展了eXtremeDB与系统(从主机到服务器的桌面应用程序)共享数据的能力。基于由SQL访问组指定的调用级接口,ODBC这个函数库,可以让任何ODBC应用程序连接到其有关ODBC驱动程序中的任何数据库,并使用SQL语句检索/插入/更新/删除数据。

麦科公司采用ODBC时保留了eXtremeDB高速与最小的资源需求的优势。 应用程序能通过驱动程序和驱动程序管理器软件层进入大多数与ODBC兼容数据库同时eXtremeDB还将ODBC API公开作直接调用库。 这种简化方法省去了驱动程序管理器和相关程序的执行步骤,使得性能更快,所需代码更短。

对于JavaSQL可通过eXtremeSQL类型3,第4JDBC驱动程序获得。 对于C#,可使用ODBC.NET托管提供程序..

编程语言

C / C + +

JAVAC

API

本地,UDASQLODBC

本地,ODBCJDBC

eXtremeDB

版本

所有

内存版,混合版,高可用性版,事务日志版,64位版

 

 

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