Serguey Zefirov (thesz) wrote,
Serguey Zefirov
thesz

Category:

Повою про БД

Первое: B-tree любого рода это полустатическая структура данных. Она работает "хорошо" в предположении, что чтение или запись любого блока данных это одинаково затратная операция. Однако, в жизни чтение и запись последовательных блоков менее затратно, чем чтение и запись произвольных блоков. Поэтому на случайных данных, когда могут переполнится и быть разбиты любые узлы и листья дерева, B-tree деградирует - начинается обращение в произвольные места системы хранения. В произвольном случае, B-tree не умеет использовать получаемую от последовательного доступа выгоду.

Второе: не существует неважных транзакций. Вообще. Никогда. А то мне тут на голубом глазу сообщили, что транзакция с суммой выше порога важна и её надо писать, а вот другие не важны и их писать не совсем надо - их можно писать реже.

Третье: если вы не меняете данные, то вы можете вычислять для неизменной части произвольные полезные результаты, если надо, и хранить их, если надо. Вычисления по требованию, так сказать, со сборкой мусора, осмелюсь заметить. Неизменяемые данные могут иметь структуру, отличную от изменяемых - например, сжатую, - позволяющую выполнять некоторые операции быстрее или экономичней.
Tags: базы данных
Subscribe

  • "Люцифер"

    Оказался довольно интересным сериалом. Напомнил мне День Сурка. В "Люцифере" многотысячелетний дьявол рассматривает жизни людей со скоростью их,…

  • The Boys.

    Одна из стадий алкоголизма, далеко не самая первая - когда блюёшь раньше, чем засыпаешь. Подавляющее действие алкоголя ослабло из-за привычки и стало…

  • Выводы из просмотра The Boys.

    1) Конечно же, расистку-с-комплексом-превосходства-белых-танцевавшую-с-Гиммлером должна играть еврейка. 2) Создатели что комиксов, что сериала не…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 21 comments

  • "Люцифер"

    Оказался довольно интересным сериалом. Напомнил мне День Сурка. В "Люцифере" многотысячелетний дьявол рассматривает жизни людей со скоростью их,…

  • The Boys.

    Одна из стадий алкоголизма, далеко не самая первая - когда блюёшь раньше, чем засыпаешь. Подавляющее действие алкоголя ослабло из-за привычки и стало…

  • Выводы из просмотра The Boys.

    1) Конечно же, расистку-с-комплексом-превосходства-белых-танцевавшую-с-Гиммлером должна играть еврейка. 2) Создатели что комиксов, что сериала не…