|
|
|
| Belarus.NET > Belarus Information Network |

BLOBы (Binary Large OBjects) — это элементы базы данных, предназначенные для хранения больших динамично изменяющихся массивов данных. В отличие от полей примечаний, в которых можно хранить то же самое, LeoBase обеспечивает механизм модификации лишь части BLOBа. Если же для хранения этих же данных использовать поле примечания, то при изменении хотя бы одного байта этого поля оно сохраняется в базе данных целиком. В информационно-справочных системах с пополняемой базой данных это приводит к увеличению объема файлов обновления LeoBase. Кроме этого, из-за перезаписи больших объемов данных быстродействие системы снижается. BLOBы позволяют решить эти проблемы: оптимизировать объем файлов обновления и повысить эффективность системы.
Но самое интересное свойство BLOBов — адресация вставляемых в него данных. Существует два типа адресации данных BLOBа: физическая (номер байта) и логическая (запись определенного типа). При вставке новых данных или удалении старых из BLOBа логическое местоположение оставшихся данных не изменится. Это позволяет хранить в BLOBе, например, тексты и индексировать слова в них по логическому расположению. Тогда индексы при изменении текста полностью переделывать не нужно. Это приводит к тому, что в LeoBase поддерживаются, кроме простых BLOBов, еще и индексированные.
Click Here
to Return Back
Webmasters,
contact Belarus.net support
Click Here
to visit Belarus.net
Recommended websites: Free shopping cart software | Pubmed web analytics software | Hair loss consumer information | Hair cloning information |