Datalight Reliance Nitro

专为嵌入式系统研发的高性能高容错文件系统

Shutterstock 84787564hover background

       Datalight Reliance Nitro是专为嵌入式产品所设计的事务级文件系统,它确保设备即使在使用的过程中突然掉电,也能够在保证系统的可靠性的同时保证用户的数据安全。Reliance Nitro能同时满足用户对读写性能的高要求和坚如磐石的数据可靠性,为用户提供好的使用体验。Reliance Nitro文件系统可以在存储介质上使用,包括 Flash、RAM、硬盘、USB 存储设备、SD/MMC存储卡、e-MMC等设备。Datalight 与众多操作系统厂商以及平台厂商的密切合作确保了该产品可以整合于嵌入式平台。

如果不能信任数据,那么还可以信任什么?

       嵌入式开发者对于文件系统有很多选择。FAT文件系统就是其中一个简单的选择,它可以提供简单稳定的操作,但是在系统意外停止工作的情况下无法保证数据的安全性。在一些情况下这并不致命,但是在另一些情况下数据的缺失是灾难性的。而如果选择一个可靠性高的文件系统,其为了确保可靠性的运行机制常常会对系统的读写性能带来不利的影响。

Shutterstock 84787564hover background

更快的文件系统操作响应

       Reliance Nitro可在控制数据风险的同时保证系统出色的工作效率。基于树形的数据结构提供更快速的文件操作,从根本上改善系统的响应时间。树型目录的结构使得文件操作更加快捷,特别是在同时操作很多文件时。在并行创建1000个文件,然后对它们进行打开和删除的操作测试中,Reliance Nitro的响应时间大大优于其他类型的文件系统。这个实验也测试了创建和删除目录树的时间,结果证明不仅原始数据的读写速度会影响文件系统的性能,不同的数据结构对文件系统性能的影响也很关键,系统处理metadata的方式同样重要。

更快的挂载速度

       当系统发生故障时,Reliance Nitro可以快速重新挂载文件系统。因为Reliance Nitro无需重复操作日志或者进行文件系统的检查操作,并保证文件系统一直处于一个良好的已知工作状态中。这个特点将给用户带来更快的挂载速度体验,特别是在随机I/O故障频发的硬盘或者其他例如eMMC的各种类型的固态存储媒介中。

高可靠性带来更佳用户体验

       设备的可靠性是多层级的,其面临的挑战涵盖从设备损毁到无法达到优良用户体验的每一步,这一切使得保修、退货甚至对用户体验负面的影响都成为一系列我们必须面对的现实问题,这都是客户忠诚度的敌人。Reliance Nitro是一个copy-on-write事务点机制的文件系统,活动数据绝不会被覆盖,即使是在无法控制的突然掉电或主要部件故障的情况下,整个系统对错误也有极端的容忍度。真正的事务级架构确保数据的可靠性,在保证优良的用户体验的同时Reliance Nitro可以保持目录数据和文件数据的完好。动态事务点(Dynamic Transaction PointTM)技术使开发者能够控制整个编译、挂载和运行的过程,在可靠性和读写性能之间自由平衡。

更加灵活的设计性

       每一个文件系统都必须平衡数据的可靠性和读写速度。Reliance Nitro的动态事物点技术可以让设备制造商能够在大多数情况下掌握理想的平衡点。这种特性可以使得设备升级时免于发生故障,例如当应用需要升级时必须以原子方式升级文件。当使用其他文件系统时,如果电力故障发生在升级完成前,应用程序很可能无法恢复。如果使用了Reliance Nitro文件系统就可以很容易避免这类灾害性故障的发生。

       

Target Configration        32-bit OS, any CPU, virtually any storage media, 70 KB RAM (typical)
Development System        Windows 32 host; 4 MB of disk space for Reliance Nitro
Supported Media        Flash memory, RAM, HDD, CF cards, USB Mass Storage, SD/MMC, and eMMC       
RAM Memory Required        100 KB to 150 KB (nominal)
Media Volume Size        Each partition (or disk) can be scaled from 100 KB to 32 TB (terabytes)
Max File Size/Name Length        Available free space/1,024 UTF-8 bytes (or OS imposed limits)

软件开发包和授权

       Reliance Nitro以ANSI C全源码的方式提供给开发者,并且包括开发指南、API 参考手册和测试验证用例。设备使用授权可以通过每个产品或单个项目进行授权,具体请垂询您的Datalight销售代表。

专业技术支持

       Datalight 的客户支持在嵌入式行业内十分闻名。客户因Datalight的产品前来又为卓越的技术支持而留下。我们的技术支支持团队在嵌入式系统具有丰富的知识和经验,将会为您的设备的可靠性与性能方面做出不懈的努力, 包括从开始初期的项目评估到后期的产品测试。我们在客户支持方面的声誉意味着Datalight会不断努力以确保您的项目持续运行。

       我们会根据用户不同的情况推荐不同等级的技术支持服务,Datalight的技术顾问向用户提供可靠并及时的响应,以确保用户的项目按时完成。

联系我们

关于Datalight

       Datalight是将数据可靠地存储于设备的软件提供商。30年来 Datalight向嵌入式行业的的产品提供相应的解决方案,包括移动电话、卫星和潜艇。我们的产品已经得到了迅速发展的市场的验证,并被众多开发平台厂商以及设备制造商认可。

功能特性

  • 高可靠的文件系统
  • 更快的文件系统操作
  • 原子事务点机制保证可靠性
  • 动态事务点可自由平衡可靠性与文件读写性能
  • 更快的启动时间
  • 安全删除
  • 可与其他文件系统并存
  • 适用于大多数的存储介质
  • 可轻松移植于嵌入式平台