Dubluve.net » binary json http://www.dubluve.net Biz de yazılımcıyız Sat, 26 Jul 2014 01:42:53 +0000 tr-TR hourly 1 http://wordpress.org/?v=3.9.1 bson – binary json nedir? http://www.dubluve.net/2012/11/07/bson-binary-json-nedir/ http://www.dubluve.net/2012/11/07/bson-binary-json-nedir/#comments Tue, 06 Nov 2012 22:23:30 +0000 http://dubluve.net/?p=2221 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.

]]>
http://www.dubluve.net/2012/11/07/bson-binary-json-nedir/feed/ 7