跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 BSON 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
BSON
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
'''BSON'''(/ ˈbiːsən /)是一種電腦資料交換格式,主要予人去用做咧 MongoDB 資料庫內底的資料儲存佮網路傳輸的格式。伊是一種二進位表示形式,會當用來表示簡單資料結構、關聯陣列(MongoDB 中稱做「東西」抑是「文件」)以及 MongoDB 著的各種資料類型。BSON 之名緣佇 JSON,含義為 Binary JSON(二進位 JSON)。 ==資料類型佮語法== BSON 文件(東西)由一个順序的元素列表構成。每一个元素由一个欄位名、一个類型佮一个值組成。欄位名做字捾。類型包括: * string * integer(三十二抑六十四个元) * double(六十四位元 IEEE 七仔五十四浮點數) * decimal 一百二十八(一百二十八个元 IEEE 七百五十四抹兩千空八浮點數;Binary Integer Decimal 變體), 適合作為任意精度為三十四个十進位數字的數字載體,上大值近若像十石樵空六千一百四十五 * date(整數,自 UNIX 時間的毫秒數 ) * byte array(二進位陣列) * 布林(` true ` 抑是 ` false `) * null * BSON 東西 * BSON 陣列 * JavaScript 代碼 * MD 五二進位資料 * 正規表示式(Perl 相容的正規表示式,即 PCRE,版本八堵四一,含 UTF ma八支援;佮 Python 無完全相容) BSON 的類型名義頂懸是 JSON 類型的一个超集(JSON 無咧 date 或者是位元組陣列類型), 但是一个例外是無親像 JSON 彼款的通用「數字」(number)類型。 ==效率== 佮 JSON 相比並,BSON 目睭提懸儲存佮掃描效率提懸。BSON 文件中間大型元素以長度欄位做字首通好掃描。佇某一寡狀況下,因為長度字首佮顯式陣列索引起的存在,BSON 使用的空間會較捷 JSON。 ==例== 一个內容為 { " hello " : " world " } 的文件共儲存做: ==參見== * 一百二三 * JSON * CBOR * Smile(二進位 JSON) * UBJSON * Protocol Buffers * Action Message Format * Thrift * MessagePack * 文件導向的資料庫 * MongoDB * ASN . 一 * Wireless Binary XML(WBXML) * Efficient XML Interchange * Sereal ==參考文獻== ==外部連結== * BSON Specification * BSON documentation on the MongoDB website * bsondump tool included with MongoDB [[分類: 待校正]]
返回到「
BSON
」。