Что такое колоночноориентированная база данных?
wal это Журнал Упреждающей Записи: сперва записал, потом сделал изменения. Изначально репликация была "физическая": писалось в каком файле на каком смещении какие байты поменять; потом добавили логическую, которую назвали logical decoding, в ней мастер сервер читает свой же wal и пытается разобрать какие не файлы а таблицы и строки стали какими. Колоночная база это такая, в которой данные хранятся не туплом (каждая колонка таблицы след за другом в пределах строки), а собственно колонками — сперва рядом хранятся значения первой колонки, затем второй, затем третей. Про колонки можешь почитать подробнее тут db.csail.mit.edu/projects/cstore/vldb.pdf
Обсуждают сегодня