阿帕奇的Avro提供了一种序列化使用JSON模式的数据。这些架构文件是始终存在的数据,使开发人员可以同时包括可能需要的数据及其结构的任何应用程序。
由于这个数据可以被读取,并在非常高的速度写入的同时,也使得它可用于进一步处理,以可以处理基本JSON文件其他编程语言。
由于JSON能够处理相当复杂的嵌套结构,该数据也可以是在一个复杂的形式以及
阿帕奇阿夫罗是相当的有用的工具,特别是对RPC操作在客户端上留下一个模式文件,并且服务器可以提高数据查询的时间和内部连接。
目前的Avro API可用于:
- 的Java
- ç
- C ++
- PHP
- Perl的
- 红宝石
- Python的
本发行版是新的:
- 新功能:
- 新增的Perl执行的Avro
- Java的:架构验证应用
- 对于DECIMAL类型支持
- MultipleInputs相当于Avro的MR
- 字符串和字节之间许可证促销
什么是新的在1.7.7版本:
- 新功能:
- 新增的Perl执行的Avro
- Java的:架构验证应用
- 对于DECIMAL类型支持
- MultipleInputs相当于Avro的MR
- 字符串和字节之间许可证促销
在什么版本1.7.2新是:
- 增加了一个列主文件格式
什么在版本1.6.0是新的:
- 添加标准模式库
什么是新的在1.5.2版本:
- 允许跨IDL模式导入interdependancies
- 在架构和现场缓存哈希码。
- Python实现MapReduce的连接器。
什么1.5.1版本是新的:
- 修正发布
在什么版本1.2.0新是:
- 修正了多线程竞争状态,线程共享模式对象。
- 从不同的包Record对象不支持使用反射API。
- 使用了C ++(提升)现有的单元测试框架。
- C ++版本是用错了字节序varints。
- Avro的代码生成不应该强制转换为对象的元素。
评论没有发现