Google於周一(7/7)宣布釋出資料交換格式─Protocol Buffers原始碼,這是Google內部用來加密網路或磁碟上大量資料的技術,Google宣稱該格式比XML更勝一籌。
Google軟體技術團隊Kenton Varda表示,Google的任務為組織全球的資料,現在全球有上千種不同的資料格式,絕大多數的格式都是結構化的,所面臨的重要挑戰為如何全部將其加密,而就算像是XML這麼好的格式都無法有效解決如此大規模的資料轉換工作。
在Google所發表的文件中說明了Protocol Buffers在序列化結構性資料時勝過XML的優勢,包括比XML更簡單,程式小3~10倍,執行速度快20~100倍,比XML更清楚而且所產生的資料存取類別更容易被用來程式化。
Protocol Buffers與XML的設計概念不同,XML定義表格及資料組的架構,然而Protocol Buffers主要著重在程式邏輯。
Varda說,Protocol Buffers讓使用者可以透過特定的語言定義簡單的資料架構,並將其編譯成可代表這些架構的類別,透過最佳化的程式碼以最大壓縮格式分析與序列化這些訊息並完成這些類別,而且,這些類別非常容易使用。
Google自2001年開始開發Protocol Buffers供內部使用,目前釋出的是Protocol Buffers 2.0版,Google表示,由於該公司打算釋出的許多開放原始碼計畫中有很多都使用了Protocol Buffers功能,因此率先釋出Protocol Buffers。(編譯/陳曉莉)
熱門新聞
2026-01-16
2026-01-16
2026-01-18
2026-01-16
2026-01-16
2026-01-18