Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от opennews (??) on 06-Мрт-18, 23:39 | ||
Разработчики из компании EnterpriseDB представили (http://amitkapila16.blogspot.ru/2018/03/zheap-storage-engine...) новое хранилище zheap (https://github.com/EnterpriseDB/zheap), которое предложено для включения в состав СУБД PostgreSQL 12. Хранилище zheap разработано для решения проблемы с разрастанием файлов с содержимым БД в результате фрагментации при обновлении содержимого записей и отличается от традиционного хранилища тем, что не требует в процессе эксплуатации периодического выполнения операции VACUUM. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Для PostgreSQL предложено новое хранилище zheap" | +2 +/– | |
Сообщение от никто (??) on 06-Мрт-18, 23:39 | ||
Это же как у ORALCE c его роллбасл сегментом .... старое они оставят ? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
4. "Для PostgreSQL предложено новое хранилище zheap" | +1 +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 05:39 | ||
> Это же как у ORALCE c его роллбасл сегментом .... старое они оставят ? | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
12. "Для PostgreSQL предложено новое хранилище zheap" | +6 +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 08:55 | ||
Начинается свистопляска аля MySQL. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
27. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от rshadow (ok) on 07-Мрт-18, 14:50 | ||
Дык это с незапамятных времен было. Просто всех устраивает дефолтовый. Я думаю если бы в мускуле innodb был бы изначально по умолчанию, то myisam может и не вспомнил бы никто. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
29. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от angra (ok) on 07-Мрт-18, 16:43 | ||
У myisam полнотекстовый поиск и быстрые insert/update в наиболее частом варианте использования. innodb было как минимум с четвертого мускула, но в те времена единственным его преимуществом были внешние ключи, которые большей части пыхеров были ненужны, так что myisam был предпочтительным вариантом вовсе не из-за использования в качестве дефолта. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
36. "Для PostgreSQL предложено новое хранилище zheap" | +1 +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 18:04 | ||
> У myisam полнотекстовый поиск и быстрые insert/update в наиболее частом варианте использования. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
46. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от angra (ok) on 07-Мрт-18, 20:21 | ||
Но ты то не такой, ты ведь понял недостатки MyISAM для тех задач. Так поведай о них, блесни интеллектом. | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
49. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от YetAnotherOnanym (ok) on 07-Мрт-18, 21:59 | ||
Не знаю, как сейчас, а когда я имел дело с этим <censored>, myisam при записи лочил всю таблицу, тогда как innodb - только одну строку. А нарвался я на это дело, когда словил дикие тормоза после заливки в базу бэкапа - когда бэкап был с "create table", то вопреки настройкам таблицы почему-то создавались в myisam. Пришлось из бэкапа команды создания таблиц убрать, создать их вручную (только тогда она создала их в innodb), и заливать данные в базу с готовыми пустыми таблицами. | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
47. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от KonstantinB (ok) on 07-Мрт-18, 20:30 | ||
innodb был как минимум с 3.23, и его преимуществом было всегда прежде всего то, что: | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
53. "Для PostgreSQL предложено новое хранилище zheap" | +1 +/– | |
Сообщение от Аноним (??) on 08-Мрт-18, 05:59 | ||
Регулярно вылавливаю последствия сладкой групповушки из MySQL(MyISAM)+PHP(Joomla)+ПыхПыхбибизьяна. Когда таблица логов разрастается до пары млн. строк, сайт начинает дико тупить, мыскль дико шуршит диском, запросам вечный лок. Горчишник в виде перегонки таблиц в InnoDB помогает. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
71. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от XoRe (ok) on 13-Мрт-18, 18:54 | ||
> но в те времена единственным его преимуществом были внешние ключи | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
48. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от KonstantinB (ok) on 07-Мрт-18, 20:37 | ||
> Начинается свистопляска аля MySQL. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
3. "Для PostgreSQL предложено новое хранилище zheap" | –1 +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 05:37 | ||
ураааа, мы победили vacuum, vacuum больше ненужно! | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
5. "Для PostgreSQL предложено новое хранилище zheap" | +1 +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 05:41 | ||
> ураааа, мы победили vacuum, vacuum больше ненужно! | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
11. "Для PostgreSQL предложено новое хранилище zheap" | +1 +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 08:45 | ||
там ключевое слово - "опять" ;-) | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
57. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от Аноним (??) on 08-Мрт-18, 15:00 | ||
Плюсую. Однако надо помнить, что по ходу этот zheap добавляет лишние операции записи в оперативном периоде, тогда как vacuum и делается отложено и при ненадобности можно его выключить. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
6. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от Это я on 07-Мрт-18, 05:49 | ||
На тот случай, если не у всех есть fullflash схд - можно ли указать путь, где создавать/хранить индексы? Чтобы не приходилось их переносить вручную. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
40. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 18:14 | ||
> На тот случай, если не у всех есть fullflash схд - можно | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
10. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 08:38 | ||
ZSTD сжатия до сих порт нет, inmemory таблиц до сих пор тоже нет. А обещали... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
35. "Для PostgreSQL предложено новое хранилище zheap" | +3 +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 18:00 | ||
> ZSTD сжатия до сих порт нет, inmemory таблиц до сих пор тоже | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
15. "Для PostgreSQL предложено новое хранилище zheap" | –10 +/– | |
Сообщение от лютый жабист__ on 07-Мрт-18, 10:56 | ||
Самое смешное, что для 90% проектов MVCC не нужно. Ну ваще не нужно. Никуда и никак. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
17. "Для PostgreSQL предложено новое хранилище zheap" | +5 +/– | |
Сообщение от amonymous on 07-Мрт-18, 10:58 | ||
Строите проекты без consistency? Ну удачи, чо. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
19. "Для PostgreSQL предложено новое хранилище zheap" | –5 +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 11:49 | ||
Фактически так жестко нужно наверно лишь в 10% случаев. Упрямые бараны, делают проблему из ничего. Ну пускай дальше землю бодают, есть куча альтернатив... | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
42. "Для PostgreSQL предложено новое хранилище zheap" | +2 +/– | |
Сообщение от _ (??) on 07-Мрт-18, 18:27 | ||
>есть куча альтернатив... | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
22. "Для PostgreSQL предложено новое хранилище zheap" | –3 +/– | |
Сообщение от лютый жабист__ on 07-Мрт-18, 13:19 | ||
Выбрал ненужный в 90% случаев C и отказался от нужного в 90% случаях А | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
43. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от _ (??) on 07-Мрт-18, 18:28 | ||
Это только у жабистов или-или. У нормальных людей - и то, и другое :-р | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
54. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от лютый жабист__ on 08-Мрт-18, 12:37 | ||
Местные "банкиры локалхоста" отменили теорему cap. Не сомневался | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
60. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от _ (??) on 08-Мрт-18, 17:15 | ||
У нас частый случай, который покрывает 146% приложений, работающих с баблом. | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
20. "Для PostgreSQL предложено новое хранилище zheap" | +17 +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 12:00 | ||
>Самое смешное, что для 90% проектов MVCC не нужно. Ну ваще не нужно. Никуда и никак. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
23. "Для PostgreSQL предложено новое хранилище zheap" | –2 +/– | |
Сообщение от лютый жабист__ on 07-Мрт-18, 13:33 | ||
>из разряда: | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
28. "Для PostgreSQL предложено новое хранилище zheap" | +1 +/– | |
Сообщение от rshadow (ok) on 07-Мрт-18, 15:02 | ||
Дык дело не в mvcc. Просто в постгре очень много чего не доделано в плане обслуживания самой БД. Даже вот миграция на новую версию без простоя можно делать только в 10-ке (логическая репликация). По факту для репликаций, бекапов пока только бубнами и сторонними проектами можно пользоваться. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
33. "Для PostgreSQL предложено новое хранилище zheap" | +1 +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 17:54 | ||
Я не знаю ни одной СУБД, где миграция на новую версию ПО файлов данных прежней происходит бесшовно. | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
41. "Для PostgreSQL предложено новое хранилище zheap" | –5 +/– | |
Сообщение от лютый жабист__ on 07-Мрт-18, 18:26 | ||
> не знаю ни одной СУБД, где миграция на новую версию ПО файлов данных прежней происходит бесшовно. | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
51. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от Кузнец on 07-Мрт-18, 23:22 | ||
>> не знаю ни одной СУБД, где миграция на новую версию ПО файлов данных прежней происходит бесшовно. | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
55. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от лютый жабист__ on 08-Мрт-18, 12:45 | ||
В орацле вообще всё - жуткий гемор. А то кто ж курсы купит. | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
59. "Для PostgreSQL предложено новое хранилище zheap" | +1 +/– | |
Сообщение от Кузнец on 08-Мрт-18, 16:46 | ||
> В орацле вообще всё - жуткий гемор. А то кто ж курсы | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
63. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от лютый жабист__ on 08-Мрт-18, 19:55 | ||
>Причём его освоение дёшево и доступно | ||
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору |
64. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от Кузнец on 08-Мрт-18, 21:58 | ||
По-моему, курсы по Ораклу совершенно бесполезны. У Оракла отличная публичная бесплатная документация и отличная библиография (разжёвано всё, что только имеет смысл жевать). К тому же, разрабу не нужна сертификация. | ||
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору |
65. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от нах on 09-Мрт-18, 05:33 | ||
курсы-то полезны, просто они не для вас в основном - во всяком случае, все эти "за три дня стать dba" (на деле - сможешь долго и счастливо жить с не слишком большой оракловой базой, если руками никуда там не полезешь) | ||
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору |
67. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от лютый жабист__ on 09-Мрт-18, 20:12 | ||
>У Оракла отличная публичная бесплатная документация и отличная библиография | ||
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору |
68. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от Кузнец on 10-Мрт-18, 13:50 | ||
Ну тут уж кому и на горшок сходить самому или шнурки завязать -- мегаусложнённый крап. | ||
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору |
61. "Для PostgreSQL предложено новое хранилище zheap" | +1 +/– | |
Сообщение от _ (??) on 08-Мрт-18, 17:23 | ||
>В орацле вообще всё - жуткий гемор. А то кто ж курсы купит. | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
34. "Для PostgreSQL предложено новое хранилище zheap" | +2 +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 17:57 | ||
> Дык дело не в mvcc. Просто в постгре очень много чего не | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
45. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от Moomintroll (ok) on 07-Мрт-18, 18:30 | ||
> Оракл со своим крайне удобным RMAN-ом | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
50. "Для PostgreSQL предложено новое хранилище zheap" | +1 +/– | |
Сообщение от Кузнец on 07-Мрт-18, 23:20 | ||
Субъективно, конечно же, но по мне это лучшее решение. Обширная функциональность, хорошая документация, отличные возможности скриптинга, понятная модель. | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
39. "Для PostgreSQL предложено новое хранилище zheap" | +1 +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 18:09 | ||
>>из разряда: | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
37. "Для PostgreSQL предложено новое хранилище zheap" | +3 +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 18:06 | ||
> Самое смешное, что для 90% проектов MVCC не нужно. Ну ваще не | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
56. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от лютый жабист__ on 08-Мрт-18, 12:47 | ||
| ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
58. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от Кузнец on 08-Мрт-18, 16:39 | ||
Понимаете, нет никакого носкуль. Носкуль == имплицитный скуль. Т.е. вы пихаете кучу плоских данных, а затем, чаще всего крайне убогий индийский анализатор, сам за вас лепит кривую, но всю так же рэшэнал-модель. Причём делает это динамически и с непредсказуемой стабильностью результата. Сейчас нет даже на академ. уровне проработанной замены реляционной модели. А если нет модели на академ. уровне, т.е. там, где люди хоть немного отвечают за свои слова репутацией и их заявления хоть кто-то верифицирует, я таким пользоваться не стану. Поэтому пока Носкуль это секта верующих. | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
62. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от _ (??) on 08-Мрт-18, 19:06 | ||
>Изобрёл носкль? Увы, это сделали ещё 10 лет назад. | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
66. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от люьый жабист__ on 09-Мрт-18, 20:04 | ||
key-value Это не субд. | ||
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору |
18. "Для PostgreSQL предложено новое хранилище zheap" | –1 +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 11:34 | ||
> Суть предложенного в zheap формата хранения данных на диске в сохранении в основном хранилище только актуальных данных и выноса старых версий записей в отдельный лог отката изменений | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
24. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от аноним 12 on 07-Мрт-18, 14:15 | ||
Какие такие «они»? Сегмент наката так и хранится, просто они сделали ещё и сегмент отката. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
31. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 16:51 | ||
> Какие такие «они»? Сегмент наката так и хранится, просто они сделали ещё | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
38. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 18:06 | ||
>> Какие такие «они»? Сегмент наката так и хранится, просто они сделали ещё | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
30. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 16:47 | ||
MVCC. Нет, не слышал? | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
26. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от Аноним (??) on 07-Мрт-18, 14:49 | ||
Сделали таки сегменты отката. Не очень нужно, в общем-то. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
52. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от Кузнец on 07-Мрт-18, 23:29 | ||
В Слоне же единственной проблемой реализации MVCC были короткие 32-битные XID-ы. Ну так эту проблему вынос исторических данных в отдельный хип не решает ни в какой мере. Да и проблемой это сложно назвать, если честно. В общем, не знаю: по-моему, Слон 9.2 был и так, в плане концепции, вполне достаточен. Дальше уже пошли куда-то... вширь. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
69. "Для PostgreSQL предложено новое хранилище zheap" | –1 +/– | |
Сообщение от DeadMustdie (??) on 12-Мрт-18, 14:36 | ||
> выноса старых версий записей в отдельный лог отката изменений | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
70. "Для PostgreSQL предложено новое хранилище zheap" | +/– | |
Сообщение от Andrey Mitrofanov on 12-Мрт-18, 16:18 | ||
> Интересно, почему сие произошло только сейчас? :) | ||
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |