Home  
  Discussion  Forum  
   Belarus.NET > Belarus Information Network  

                                                                             

Большие двоичные объекты (BLOBы)

BLOBы (Binary Large OBjects) — это элементы базы данных, предназначенные для хранения больших динамично изменяющихся массивов данных. В отличие от полей примечаний, в которых можно хранить то же самое, LeoBase обеспечивает механизм модификации лишь части BLOBа. Если же для хранения этих же данных использовать поле примечания, то при изменении хотя бы одного байта этого поля оно сохраняется в базе данных целиком. В информационно-справочных системах с пополняемой базой данных это приводит к увеличению объема файлов обновления LeoBase. Кроме этого, из-за перезаписи больших объемов данных быстродействие системы снижается. BLOBы позволяют решить эти проблемы: оптимизировать объем файлов обновления и повысить эффективность системы.

Но самое интересное свойство BLOBов — адресация вставляемых в него данных. Существует два типа адресации данных BLOBа: физическая (номер байта) и логическая (запись определенного типа). При вставке новых данных или удалении старых из BLOBа логическое местоположение оставшихся данных не изменится. Это позволяет хранить в BLOBе, например, тексты и индексировать слова в них по логическому расположению. Тогда индексы при изменении текста полностью переделывать не нужно. Это приводит к тому, что в LeoBase поддерживаются, кроме простых BLOBов, еще и индексированные.

BLOBы отделимы от LeoBase.
ДОМОЙ ll ИСТОРИЯ ll ДИРЕКТОР ll LEOBASE ll ЮРИНФОРМ ll ИНВЕСТИИИ ll ТЕРМИНЫ
НОУ -ХАУ ll WHAT FOR ll LSF

 

Please Return Backs.
Click Here to Return Back

Webmasters, contact Belarus.net support
Click Here to visit Belarus.net



Copyright 2009 © Belarus.NET | Belarus Network
Recommended websites: Free shopping cart software | Pubmed web analytics software | Hair loss consumer information | Hair cloning information