تفاصيل الدورة
Apache AVRO is a very popular data serialization format in the Hadoop technology stack.
It is used widely in Hadoop stack i.e in hive,pig,mapreduce componenets.
It stores metadata also along with Actual data.
It is a rowbased oriented data storage format.
Provides schema evaluation and block compression.
Metadata will be represented in JSON file
Avro depends heavily on its schema. It allows every data to be written with no prior knowledge of the schema. It serializes fast and the resulting serialized data is lesser in size. Schema is stored along with the Avro data in a file for any further processing.
In RPC, the client and the server exchange schemas during the connection. This exchange helps in the communication between same named fields, missing fields, extra fields, etc.
Avro schemas are defined with JSON that simplifies its implementation in languages with JSON libraries.
Like Avro, there are other serialization mechanisms in Hadoop such as Sequence Files, Protocol Buffers, and Thrift.
IT, Computing and Technology أسئلة ذات صلة
- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at Laimoon1,449 درهممدة الدورة التدريبية: Upto 30 Hours
- Core Solutions of Exchange Server 2013 Global Edulink353 درهم
2,596 درهممدة الدورة التدريبية: Upto 12 Hours - Microsoft Powerpoint International Open Academy72 درهم
291 درهممدة الدورة التدريبية: 30 Hours - 10,898 درهممدة الدورة التدريبية: 12 Weeks دورة إفتراضية أونلاين