ITTIA  DB 嵌入式数据库 

—————— 适用于前沿物联网设备的嵌入式数据库软件


高效、安全、可扩展的数据库软件

ITTIA DB SQL是用于嵌入式系统和智能物联网设备的关系数据库管理软件库。嵌入式设备通常不具备的SQL功能极大地简化了软件开发人员的数据管理。优秀的API,简化开发的工具和平滑的升级使构建独立于操作系统和硬件的数据驱动应用程序变得很有趣。


最小尺寸-最佳性能

ITTIA DB SQL在其模块化架构中为用户提供了好处,使客户能够以较低的总拥有成本创建高度优化且可靠的系统。借助ITTIA DB SQL,制造商无需数据库管理员即可构建强大的高价值产品,以存储,管理,分析,连接和分发数据。支持C,C ++和各种脚本语言。


跨平台的嵌入式数据库

ITTIA DB SQL是用于各种关键任务系统的可靠数据库。用它可快速的构建产品,可扩展,并且可以在操作系统上运行,甚至可以运行在自定义的文件系统或者裸系统的设备中。ITTIA DB SQL是跨平台的,适用于ARM Cortex-A,ARM Cortex-M,PowerPC,x86和任何所需的自定义硬件平台上的应用程序。


安全性–保护嵌入式数据

物联网(IoT)产生了无与伦比的宝贵数据,嵌入式设备需要安全地存储,管理和分发这些数据。ITTIA DB SQL安全特性和功能为管理和保护各种市场构建的应用程序中的数据提供了重要的选择,这些应用程序包括运输,医疗保健,机器人技术,工业物联网自动化等。


开发人员专用

从头开始,ITTIA DB SQL旨在为嵌入式系统和设备的C / C ++应用程序开发人员提供最重要的关系数据库功能,而无需复杂的安装或管理工具。通过将SQL查询与对表和索引的低级访问相结合,ITTIA DB SQL既是经验丰富的数据库应用程序开发人员所熟悉的,也是嵌入式开发人员所熟悉的。


云就绪边缘设备

强大的功能(例如运行时SQL,动态模式更改,事务隔离级别,数据库复制,混合内存/磁盘存储和就地加密)使嵌入式应用程序能够与Web服务和云基础架构安全地共享本地数据。通过独特的设备到设备数据库复制和同步来跟踪更改并识别数据冲突。




ITTIA DB SQL Embedded的功能和优势

ITTIA DB SQL是一个数据库软件库,面向嵌入式系统,IoT边缘设备和移动计算的应用程序开发人员和制造商。它是为跨平台设计的,既可用于独立应用程序,也可在分布式环境中使用,并支持多种操作系统和硬件平台。

二进制和源代码包均提供ITTIA DB SQL。


交易存储

保护关键数据免受意外电源故障,竞争状况和其他风险的影响。

●磁盘表和文件存储

●内存表和存储

●恢复记录

●交易回滚

●可移植文件格式

●B +树和T树索引


数据建模

可保持组织数天,数年或数十年的记录。

●动态模式变更

●唯一的外键约束

●顺序

●BLOB数据类型

●Unicode数据类型

●自动类型转换


API和语言绑定

可支持许多流行的编程语言和框架访问数据。

●C API

●C ++ API

●ODBC

●JDBC

●ADO.NET数据适配器

●LuaSQL模块

●Python API

●Ruby

●Qt驱动


SQL支持

快速有效地开发复杂的查询。

●准备好的SQL陈述

●索引优化的表联接

●间隔和日期时间算术

●通过、分组

●联盟、例外、相交


安全

通过数据加密来保护静止和移动中的敏感信息。

●AES存储加密

●SSL / TLS插件

●SCRAM认证

●加密回调


资料分配

使用同步和异步复制将新的和更新的记录传输到数据库对等方。

●在线备份

●复写

●与SQL Server同步

●与Oracle同步

●数据发现


并发

在线程,进程和其他网络设备之间共享数据库文件。

●客户端/服务器共享访问

●多线程共享访问

●存储级锁定

●行级锁定和隔离

●变更通知


优点

ITTIA DB SQL是一种商业关系嵌入式数据库,旨在最小化开发时间,降低风险和降低成本。它提供了丰富的功能,使开发人员可以从现有的数据库经验中受益,从而为嵌入式系统和设备构建可靠的应用程序。ITTIA DB SQL仅具有嵌入式开发人员所需的重要功能。主要优点包括:


●标准SQL
真正的关系数据库模型为开发人员提供了SQL必须提供的所有优点。

●支持的操作系统和硬件体系结构:
开发人员可以使用ITTIA DB SQL为任何操作系统和任何32位或64位硬件体系结构构建应用程序。

●性能:
ITTIA DB SQL通过可靠,灵活的数据管理为嵌入式应用程序提供支持,这些数据管理在实际工作负载下具有出色的性能特征。

●小的开销:
ITTIA DB专为小开销的环境而设计。开发人员可以根据所选的功能和选项将尺寸减小到150K。

●强大的共享访问:
ITTIA DB SQL支持并发共享访问,可以直接在多个线程中打开同一数据库文件,也可以使用轻量级服务器进行远程连接。

●连接到嵌入式系统和设备:
嵌入ITTIA DB SQL的应用程序可以使用ITTIA DB Sync Server可靠地与后端企业数据库(例如Microsoft SQL Server,Oracle等)同步数据。

●高可用性:
ITTIA DB SQL的许多功能可帮助应用程序开发人员构建分布式和高可用性系统,包括:分布式事务,表快照,同步提交,提交时复制,按需单主机复制,按需多主机复制,以及在线备份。

●磁盘存储、内存存储和混合型:
ITTIA DB SQL提供了一系列存储后端:内存和文件存储为应用程序开发人员提供了持久性和性能之间的折衷方案。混合型ITTIA数据库使用内存和磁盘表的混合,允许应用程序无缝集成这两种存储模型。

●数据完整性:
ITTIA DB SQL受制于一个复杂的测试生态系统,该生态系统可确保产品整个生命周期中数据的准确性和一致性。数据完整性是设计的关键方面,可确保嵌入式系统可以存储,处理,检索和分发数据而不会发生意外。ITTIA DB SQL经过精心设计和测试,可以消除任何软件级损坏源并降低硬件故障的风险。

●可扩展性:
ITTIA DB SQL提供了完整的32位到64位处理器支持,用于收集、管理和连接嵌入式系统上的数据。ITTIA DB SQL提供了针对特定需求调整数据库的选项。因此,在很大程度上仍可预测性能。这对于存储数据的嵌入式系统非常重要,无论是一次存储几分钟还是数十年。

●灵活的API
快速,灵活的数据库API是内存和处理器资源有限的环境的理想选择。ITTIA DB SQL包含一个可靠的,可扩展的数据库内核,可以直接嵌入到应用程序中以确保出色的性能。

●可靠性:
ITTIA DB SQL嵌入并部署在关键任务应用程序中。我们全面的测试验证了可靠的数据管理功能,因此您可以以可靠的方式构建和部署经过认证和未经认证的嵌入式系统。

●安全性:
ITTIA DB SQL安全性功能可保护嵌入式系统免遭窃听,未经授权的网络流量拦截以及会话劫持威胁。

●互操作性:
借助ITTIA DB SQL,您可以从现有的经验和专有技术中受益,并且可以轻松实现嵌入式系统的可维护性和互操作性,从而重塑数据管理。


版权所有:北京睿德久信科技股份有限公司 ICP备案号:京ICP备15017318号-1