Интересный доклад. Прямо-таки научная работа. Даже в чем-то завидую Олегу. Оптимизировать структуры хранения данных - это не 100 одинаковых сайтов для магазинов писать)
Идея. Если увеличить порог для TOAST-изации, скажем, в 2-4 раза, можно для json-ов, которые чуток не умещались в 2кб, работали быстро. Олег, пробовали такое?
Полагаю, когда создавался TOAST, по нему не предполагался поиск, только хранение больших кусков данных. И когда внедрялись JSON и JSONB, с ними не предполагалось проводить каких-то сложных манипуляций, а сейчас такая потребность появилась. И появилась, кстати, не в последнюю очередь благодаря Mongo, потому что Mongo показал, что так вообще можно. В общем, велика сила пост-знания))
У лузер-разработчиков и без json есть тысяча и один способ выстрелить себе в ногу с любой RDBMS. Лузер-разработчики вообще часто не понимают реляционные базы и воспринимают их как корзинку с данными откуда их можна достать за константное время. И key-value хранилища все сделали только хуже, углубив непонимание таких разработчиков, теперь они думают что это реляционные базы такие отсталые а не они что-то делают не так.
Вижу Бартунова, ставлю лайк.
Вот таким бы людям хоть треть бюджета Сколково, были бы впереди всей планеты.
Интересный доклад. Прямо-таки научная работа. Даже в чем-то завидую Олегу. Оптимизировать структуры хранения данных - это не 100 одинаковых сайтов для магазинов писать)
просто лучший
Спасибо за доклад, было интересно послушать.
Сатоши,я знал что ты жив
Спасибо Олег, как всегда очень круто !
Эх, я думал, что это уже в текущих версиях есть )
Эти оптимизации уже есть в релизах ?
Идея. Если увеличить порог для TOAST-изации, скажем, в 2-4 раза, можно для json-ов, которые чуток не умещались в 2кб, работали быстро. Олег, пробовали такое?
А подскажите, как называется телеграм канал, про который Олег говорил
А есть уже релиз с этим ?
При обновлении JSON части таблицы wal_size увеличился в 87 раз, потому что он там записывает новые размещения json вместе с чанками?
детост выглядит таким очевидным, отчего сразу так не сделали?
Полагаю, когда создавался TOAST, по нему не предполагался поиск, только хранение больших кусков данных. И когда внедрялись JSON и JSONB, с ними не предполагалось проводить каких-то сложных манипуляций, а сейчас такая потребность появилась. И появилась, кстати, не в последнюю очередь благодаря Mongo, потому что Mongo показал, что так вообще можно. В общем, велика сила пост-знания))
1500 баксов за одно ядро. Спасибо, не надо.
Нужно руки оторвать тем, кто придумал в реляционную базу Json пихать. Открыли ящик пандоры для всяких лузер-разработчиков.
А как бы не месте авторов postgres такую задачу решали вы?)
Форк сделай с вырезанным json
У лузер-разработчиков и без json есть тысяча и один способ выстрелить себе в ногу с любой RDBMS. Лузер-разработчики вообще часто не понимают реляционные базы и воспринимают их как корзинку с данными откуда их можна достать за константное время. И key-value хранилища все сделали только хуже, углубив непонимание таких разработчиков, теперь они думают что это реляционные базы такие отсталые а не они что-то делают не так.
Задрал этим джейсоном уже лет 10 только о нем на всех конференциях трындит
не завидуй :)