bson – binary json nedir?

Bson, yani Binary JSON, JSON’ların binary şekilde encode edilmiş halidir.

Bson, tıpkı json gibi, içinde array ve döküman barındırırlar. Temelde 4 tipten oluşurlar, bunlar;

byte 1 byte (8-bits)
int32 4 bytes (32-bit signed integer)
int64 8 bytes (64-bit signed integer)
double 8 bytes (64-bit IEEE 754 floating point)

Çok küçük bir örnek vermek gerekirse;

{"hello": "world"}	→	"\x16\x00\x00\x00\x02hello\x00\x06\x00\x00\x00world\x00\x00"

Bu adresten, başka örneklere ve içerisinde saklanan söz dizimlerine ulaşabilirsiniz.

Önemli olan bir nokta, MongoDB, ağ ve disk yönetiminde BSON kullanmaktadır. Çoğu dil için, MongoDB’nin driverı mevcuttur (C, C++, Java, Perl, PHP, Python, Perl, Ruby vs.) Onların listesine de buradan ulaşabilirsiniz.

İyi çalışmalar.

7 Comments

    bson – binary json nedir? | Boğaç Aslanyürek

    […] 1 byte (8-bits) int32 4 bytes (32-bit sign… Devamı için : bson – binary json nedir? This entry was posted in Professional and tagged binary json, bson, json, Mongodb by bogacaslan. […]

    bson – binary json nedir? « Musa Usta'nın Yeri

    […] 1 byte (8-bits) int32 4 bytes (32-bit sign… Devamı için : bson – binary json nedir? Share this:TwitterFacebookBunu beğen:BeğenBunu beğenen ilk kişi olun.   Yorum […]

    bson – binary json nedir? « Murat SAÇ

    […] 1 byte (8-bits) int32 4 bytes (32-bit sign… Devamı için : bson – binary json nedir? Share this:TwitterFacebookBunu beğen:BeğenBunu beğenen ilk kişi olun. […]

    bson – binary json nedir? | Kara Kule

    […] 1 byte (8-bits) int32 4 bytes (32-bit sign… Devamı için : bson – binary json nedir? Share this:TwitterFacebookGoogle +1Bunu beğen:BeğenBunu beğenen ilk kişi olun. By ahmet […]

    bson – binary json nedir? « kodluyorum

    […] 1 byte (8-bits) int32 4 bytes (32-bit sign… Devamı için : bson – binary json nedir? Share this:TwitterFacebookBunu beğen:BeğenBunu beğenen ilk kişi […]

    bson – binary json nedir? | yusufozkay

    […] 1 byte (8-bits) int32 4 bytes (32-bit sign… Devamı için : bson – binary json nedir? Share this:TwitterFacebookBunu beğen:BeğenBunu beğenen ilk kişi olun. Bu yazı Uncategorized […]

    bson – binary json nedir? « Gökhan Tunçkale | Blog

    […] 1 byte (8-bits) int32 4 bytes (32-bit sign… Devamı için : bson – binary json nedir? ShareFacebookTwitterStumbleUponMoreGoogle +1TumblrRedditLinkedInDiggEmailPrintBunu […]

bson – binary json nedir? « kodluyorum için bir cevap yazın Cevabı iptal et