Working With Binary Objects
Ignite'ta veriler binary biçimde depolanır ve cache methodları her çağrıldığında deserialization ile nesnelere dönüştürülür. Ancak, deserializationdan önce doğrudan binary nesnelerle çalışılabilir.
Binary nesne, bir cachete saklanan bir veri girişinin binary temsili üzerindeki bir wrapperdır. Her binary nesne, verilen alanın değerini döndüren field(name)
methoduna ve nesnenin türüyle ilgili bilgileri çıkaran type()
methoduna sahiptir. Binary nesneler, yalnızca nesnelerin bazı alanlarıyla çalışmak istediğinizde ve tüm nesneyi deserialize etmek gerekmediğinde kullanışlıdır.
Binary nesnelerle çalışmak için sınıf tanımına sahip olmak gerekmez ve cluster’ı yeniden başlatmadan nesnelerin yapısı dinamik olarak değiştirilebilir.
Binary nesne formatı, Java, .NET ve C++ gibi desteklenen tüm platformlar için evrenseldir. Bir Java cluster’ı başlatılabilir, ardından ona .NET veya C++ clientlarından bağlanılabilir ve client tarafında sınıf tanımlamaya gerek kalmadan bu platformlarda binary nesneler kullanılabilir.