Pull to refresh

Comments 7

UFO landed and left these words here
Да, реализация транзакций в разных БД на глобалах сильно отличается. Может быть позже напишу про GT.M.
UFO landed and left these words here
У меня есть свой план и порядок написания статей. Я не хотел бы забегать вперёд и спойлерить, но у каждого решения есть свои плюсы и минусы. Мне ещё нужно время, чтобы понять какие.

В этой статье я не исследовал аспекты отката ошибочных транзакций, только уровень изолированности.

Лично для меня двухуровневая блокировка — тоже техномагия.

Более того в IRIS есть такие хитрые типы блокировок, которые как обезьянки умеют подниматься по деревьям данных — escalating. С ними ещё не разобрался.
UFO landed and left these words here
Языка запросов (типа SQL) для глобалов нет. Хотя SQL может быть применён, если на глобалах эмулируются таблицы.

Изначально глобалы проектировались под свой язык (ныне ObjectScript). В этом языке с ними работают также как с обычными переменными этого языка. Только крышечка перед именем переменной (^) говорит о том, что эта переменная хранится на диске (т.е. постоянно, персистентно), а не в RAM.
UFO landed and left these words here
Sign up to leave a comment.

Articles