<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hant-TW">
	<id>https://wiki.taigi.ima.org.tw/w/index.php?action=history&amp;feed=atom&amp;title=ApacheAvro</id>
	<title>ApacheAvro - 修訂紀錄</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.taigi.ima.org.tw/w/index.php?action=history&amp;feed=atom&amp;title=ApacheAvro"/>
	<link rel="alternate" type="text/html" href="https://wiki.taigi.ima.org.tw/w/index.php?title=ApacheAvro&amp;action=history"/>
	<updated>2026-05-17T13:21:35Z</updated>
	<subtitle>本 wiki 上此頁面的修訂紀錄</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.taigi.ima.org.tw/w/index.php?title=ApacheAvro&amp;diff=489280&amp;oldid=prev</id>
		<title>TaiwanTonguesApiRobot：​從 JSON 檔案批量匯入</title>
		<link rel="alternate" type="text/html" href="https://wiki.taigi.ima.org.tw/w/index.php?title=ApacheAvro&amp;diff=489280&amp;oldid=prev"/>
		<updated>2025-08-23T19:40:09Z</updated>

		<summary type="html">&lt;p&gt;從 JSON 檔案批量匯入&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新頁面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Avro&amp;#039;&amp;#039;&amp;#039;是一種遠端程序呼叫佮資料序列化框架，是佇咧 Apache 的 Hadoop 專案之內開發的。伊使用 JSON 來定義資料類型佮通訊協定，使用壓縮二進位格式來序列化資料。伊主要是用佇咧 Hadoop，伊會當為持久化資料提供一種序列的化格式，並為 Hadoop 節點間佮對客戶五程式到 Hadoop 服務的通訊提供一種電報格式。&lt;br /&gt;
&lt;br /&gt;
伊類似 Thrift，毋過做資料庫模式改變的時陣，伊無要求執行代碼生成程式，除非是對靜態型別的語言。&lt;br /&gt;
&lt;br /&gt;
==已經有 API 的語言==&lt;br /&gt;
&lt;br /&gt;
雖然理論上任何語言攏會當使用 Avro，猶毋過以下語言有專門為咧編寫的 API：&lt;br /&gt;
&lt;br /&gt;
* C&lt;br /&gt;
* C + +&lt;br /&gt;
* C #&lt;br /&gt;
* Go&lt;br /&gt;
* Java&lt;br /&gt;
* Perl&lt;br /&gt;
* PHP&lt;br /&gt;
* Python&lt;br /&gt;
* Ruby&lt;br /&gt;
* Scala&lt;br /&gt;
&lt;br /&gt;
==Avro IDL==&lt;br /&gt;
&lt;br /&gt;
為進一步支援 JSON 佇類型佮協定義內底使用，Avro 包含一種試驗性的替代性支援，伊針對一種介面講話（IDL）語法，予人號做 Avro IDL。伊較早予人叫做是 GenAvro，伊設計一種語法類似 C / C + +、Protocol Buffers 等的格式，吸引遐的熟似傳統 IDL 佮程式語言的使用者。&lt;br /&gt;
&lt;br /&gt;
==參見==&lt;br /&gt;
&lt;br /&gt;
* 資料序列化格式較&lt;br /&gt;
* Apache Thrift&lt;br /&gt;
* Google 的 Protocol Buffers&lt;br /&gt;
* Cisco 的 Etch&lt;br /&gt;
* ZeroC 的 ICE&lt;br /&gt;
* MessagePack&lt;br /&gt;
&lt;br /&gt;
==參考文獻==&lt;br /&gt;
&lt;br /&gt;
==擴充閱讀==&lt;br /&gt;
&lt;br /&gt;
* White , Tom . Hadoop：上奅指南 . 二空一空年十一月 . ISBN  九百七十八追一孵四千四百九十三孵八千九百七十三孵四 .&lt;br /&gt;
&lt;br /&gt;
[[分類: 待校正]]&lt;/div&gt;</summary>
		<author><name>TaiwanTonguesApiRobot</name></author>
	</entry>
</feed>