İkili büyük nesneler veya bloklar, bir veritabanı programında depolanan ikili veri parçalarıdır. Veritabanlarında, en yaygın bilgi parçaları, dizeler veya metin satırlarıdır. Bir blob, görüntüleri, videoları, programları ve diğer bilgileri veritabanında depolayabilen bir ikili bölümdür. Çeşitli verileri tutabiliyorlar, bu yüzden BLOB'lar genellikle veritabanındaki diğer bilgilerden daha fazla hafızalı. Her veritabanı programının blob'lar için farklı bir hafıza eşiği vardır ve bazı veritabanları blob kullanımına izin vermez.
Veri tabanı programlarında en yaygın bilgi harfler veya rakamlardan oluşur. Bunlar karakter, karakter dizisi ve tamsayı olarak düzenlenmiştir. Bu diğer veri parçalarının aksine, blob'lar çeşitli medya dosyaları oluşturmak için kullanılan ikili ya da 1'ler ve 0'lardan oluşur.
Bir blobda ikili kodlama tek bir varlık olarak saklanır. Bu varlık genellikle bir dosyadır, ancak aynı zamanda bütün bir program olabilir. Blob'lara yapılan tipik dosyalar, veritabanını daha da değişken yapan videolar, görüntüler ve ses dosyalarıdır. Bir blob kullanarak, bir programcı bir veritabanını sadece karakterleri tutmaktan medyayı depolamak için tutabilmek için genişletebilecek.
Karakter dosyaları ve BLOB'lar organizasyon için birleştirilebilir. Örneğin, yönetici birkaç blob görüntüsünü içe aktarırsa, hangi görüntünün hangisi olduğunu bulmak kafa karıştırıcı olabilir. Görüntünün altına, görüntünün başlığı olarak işlev gören bir dize yerleştirilebilir.
Veritabanlarındaki dizeler ve tam sayılar yalnızca karakterlerden yapılır, bu nedenle genellikle yalnızca küçük miktarda bellek kullanırlar. Blob'lar daha fazla miktarda hafıza kullanır, çünkü dosyalar daha yoğundur ve bir dize veya tamsayıdan daha fazla karakter gerektirir. Büyük miktarda blob nesnesi kullanmak bir veritabanını yavaşlatabilir, bu nedenle genellikle bir blobun kullanabileceği bellek miktarının bir sınırı vardır.
Çoğu veritabanındaki blob dosyalarının hafıza eşiği vardır. Çoğu veritabanı için bu, birkaç yüz megabayttan (MB) birkaç gigabayt'a (GB) kadardır. Daha yüksek bir eşik daha fazla blob nesnesi yapılabileceği anlamına gelir, ancak aynı zamanda blob'un veritabanını yavaşlatma şansını arttırır.
Bazı veritabanı sistemleri, blob kullanımına izin vermez. Bu nadir bir durumdur çünkü BLOB'lar yöneticilerin hemen hemen her tür dosyayı saklamasına izin verir. Blob mimarisini içerecek şekilde ayarlanmamış veritabanları için, medya dosyalarını veritabanına dahil etmenin bir yolu yoktur.


