The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз СУБД PostgreSQL 11, opennews (?), 19-Окт-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


14. "Релиз СУБД PostgreSQL 11"  –3 +/
Сообщение от Ilya Indigo (ok), 19-Окт-18, 15:11 
И как только InnoDB без всяких вакуумов справляется, предоставляя транзакционность и прочее нужное?
Ответить | Правка | Наверх | Cообщить модератору

18. "Релиз СУБД PostgreSQL 11"  +8 +/
Сообщение от morruth (?), 19-Окт-18, 15:53 
вы таки будете смеяться, но вакуум там есть, просто называется по другому
Ответить | Правка | Наверх | Cообщить модератору

20. "Релиз СУБД PostgreSQL 11"  +5 +/
Сообщение от ajp (?), 19-Окт-18, 15:56 
И только почему-то в InnoDB нужно периодически запускать optimize.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

31. "Релиз СУБД PostgreSQL 11"  +/
Сообщение от Аноним (27), 19-Окт-18, 16:55 
Ильюша, аналог "вакуума" есть во всех mvcc-рсубд. Это основа подхода -- сохранять исторические данные для организации многоверсионности. Реализаций существует несколько -- ни одна из них не являет особых преимуществ перед другими.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

41. "Релиз СУБД PostgreSQL 11"  –1 +/
Сообщение от Ilya Indigo (ok), 19-Окт-18, 17:46 
Совсем не лучше?
https://habr.com/company/southbridge/blog/322624
Ответить | Правка | Наверх | Cообщить модератору

44. "Релиз СУБД PostgreSQL 11"  +1 +/
Сообщение от Аноним (27), 19-Окт-18, 17:49 
Хабр читать не буду. Хотите что-то узнать попробуйте осмысленно пересказать мне о чём там, я может и отвечу что-нибудь. Хотя не очень понимаю зачем мне этим культпросветом заниматься.
Ответить | Правка | Наверх | Cообщить модератору

55. "Релиз СУБД PostgreSQL 11"  –1 +/
Сообщение от Ilya Indigo (ok), 19-Окт-18, 18:14 
Наиболее важное архитектурное отличие заключается в том, что Postgres напрямую сопоставляет записи индекса с адресами на диске, а в InnoDB есть дополнительная структура, в рамках которой записи индекса содержат не указатель на место на диске (как ctid в Postgres), а указатель на значение первичного ключа. Таким образом, ключи вторичных индексов в MySQL ассоциированы со значениями первичного ключа:
Чтобы выполнить поиск по индексу (first, last), необходимо выполнить два действия: найти первичный ключ записи в таблице, а затем в индексе по первичному ключу отыскать расположение строки на диске.

Такое конструктивное решение ставит InnoDB в менее выгодное положение по сравнению с Postgres, поскольку предполагает выполнение дополнительной операции по поиску ключа. Однако, так как данные нормализованы, при обновлении строк затрагиваются только те индексы, которые построены по изменившимся полям. Также InnoDB обычно выполняет обновления строк прямо на месте. Если каким-либо транзакциям в рамках механизма MVCC необходима старая версия строки, MySQL копирует ее в специальную область под названием сегмент отката (rollback segment).

Ответить | Правка | Наверх | Cообщить модератору

57. "Релиз СУБД PostgreSQL 11"  +2 +/
Сообщение от Аноним (27), 19-Окт-18, 18:17 
Замечательно, что вы освоили ctrl-c и ctrl-v, но что из этого вы поняли? Вы критически можете оценить, что тут написано? Без иронии всякой спрашиваю.
Ответить | Правка | Наверх | Cообщить модератору

58. "Релиз СУБД PostgreSQL 11"  +/
Сообщение от Аноним (27), 19-Окт-18, 18:29 
Объясню. В Оракле записи в Сегмент отката обслуживается "на общих основаниях", т.е. сначала идёт запись в журнал повторного исполнения, только после этого происходит запись в Сегмент отката. Поэтому в случае краха данные утрачены не будут. В Инно это не так -- в Инно запись в Сегмент отката не защищается журналом транзакций. Это делает процедуру быстрее: меньше операций записи в разные места -- быстрее операция. Но делает такую операцию опасной. Это не говоря о том, что запись в Сегмент отката (в случае Инно, в Оракле -- не так реализовано) это копирование данных, т.е. считывание и запись, что никак не может быть быстрее "замогиливания" и вставки в Слоне...
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

60. "Релиз СУБД PostgreSQL 11"  –1 +/
Сообщение от Аноним (27), 19-Окт-18, 18:41 
У Инно ещё и косяки с синхронизацией. Нужно быть отчаянным авантюристом, чтобы Инно использовать для надёжной обработки коммерчески значимых данных.
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

86. "Релиз СУБД PostgreSQL 11"  +/
Сообщение от Ага (?), 20-Окт-18, 01:20 
Достаточно провести нагрузочное тестирование перед вводом в прод ну и не пользоваться оптимистичными блокировками при многопоточной репликации
Ответить | Правка | Наверх | Cообщить модератору

62. "Релиз СУБД PostgreSQL 11"  +/
Сообщение от Аноним (27), 19-Окт-18, 18:59 
Сама по себе концепция кластерного индекса не делает Инно не хуже, не лучше, чем Слон, в котором кластерных "таблиц" нет. Это вообще ничего о производительности не говорит.
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

46. "Релиз СУБД PostgreSQL 11"  +2 +/
Сообщение от Аноним (27), 19-Окт-18, 17:53 
ААААааааа.... Чуваки из Убера на полном серьёзе пишут, что транзакционность это ненужное фуфло, потому... что замедляет запись )))))))) Вот новость-то.
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

69. "Релиз СУБД PostgreSQL 11"  +/
Сообщение от Аноним (69), 19-Окт-18, 21:59 
Да и флаг им в руки.
Ответить | Правка | Наверх | Cообщить модератору

100. "Релиз СУБД PostgreSQL 11"  +/
Сообщение от Аноним (100), 20-Окт-18, 13:51 
А ты свои 10 записей пишешь и тебе хватает. Как поработаешь с нагруженными прилржениями, поймешь, что это такое и какая нужна производительность
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

113. "Релиз СУБД PostgreSQL 11"  +/
Сообщение от Анонимно (?), 20-Окт-18, 15:39 
Ты, наверное админ, который про базы только в школе слышал и наверное тебе не рассказали что консистентность можно поддерживать разными способами
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

45. "Релиз СУБД PostgreSQL 11"  +1 +/
Сообщение от Аномномномнимус (?), 19-Окт-18, 17:52 
Тоже расскажи, а то посмотришь на хард после OPTIMIZE TABLE и прям диву даёшься
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

54. "Релиз СУБД PostgreSQL 11"  +/
Сообщение от Аноним (27), 19-Окт-18, 18:14 
Ещё раз. Это общая проблема. Никто её пока как-то сильно лучше других не решил. Статистику нужно обновлять, индексы обновлять, данные отмены где-то и как-то хранить, а потом очищать. У всех одинаковые проблемы.
Ответить | Правка | Наверх | Cообщить модератору

109. "Релиз СУБД PostgreSQL 11"  +/
Сообщение от Аноним (109), 20-Окт-18, 15:27 
InnoDB на SSD или при преимущественно рандомных выборках не-range на любом носителе OPTIMIZE TABLE наксер не нужен, поскольку фрагментация роли не играет. Повторное использование страниц при этом есть.

Для write-mostly нагрузок есть TokuDB, у которого реюз также сделан.

У постгри же вакуум в этих случаях также не отменяется, а для write-mostly вообще нет ничего.

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру