BLOB mağaza metin?

3 Cevap php

Benim klanlar web sitesi için küçük bir forum yapıyorum. Ben METİN veya BLOB iplik metni saklamak gerekir merak ediyorum? Nedir fark? Ben phpBB yapar gördüm.

BLOB zaten nedir? edemez Google'da bu konuda çok bulabilirsiniz.

3 Cevap

Bir blob bayt sadece bir demet. Bayt rasgele sayı, daha fazla bir şey.

Eğer bir damla olarak metin depolamak için olsaydı, (bayt metin çeviri sürecini) kodlayan hakkında endişelenmenize gerek. Ama metin gibi şeyleri saklamak durumunda hangi veritabanı taşıma sizin veritabanında saklanan metin düzgün kodlanmış ve verimli depolama ve kolay kullanım hem de deşifre olduğundan emin olacaktır kullanarak.

Eğer metin depolamak için planlıyorsanız, metin saklamak gerekir.

phpBB metin kodlaması uygulamak ve kendilerini çözme ve bu metin yerine damla kullanmak için bir nedeni olabilir olabilir. Bu ihtimal ama bazen metin veri türleri maksimum uzunluğu, blob bu özel durumda phpBB için etrafında bir çalışma olabilir.

Re "ne" - BLOB ikili büyük nesne değildir; Karakter büyük nesne: için CLOB karşılaştırın. Farklı veritabanları rağmen, farklı şeyler onları aramak - SQL Server tarihinde image / varbinary(max) BLOB için var, örneğin, ve text / {[(5)] } CLOB için.

Örneğin UTF8'i kullanarak - bir sistem sadece bir BLOB destekliyorsa, o zaman bir seçenek dizeleri kodlamak için. Bu ne oluyor olabilir.

BLOB ikili veri içindir. Ben ikili neden phpBB 3 mağaza şeyi nedenini bilmiyorum ama ben kendim fark ettim. Benim tahminim onlar veritabanına koymak ne olursa olsun / kodlama sıkıştırarak olmasıdır. Bunu açıklayan Herhangi bir yorum var olup olmadığını görmek için phpBB kaynak koduna bakarak deneyebilirsiniz.