|
1307 / 361 / 98
Регистрация: 14.10.2022
Сообщений: 1,105
|
|
Есть ли в PostgreSQL аналоги таких фичь из MSSQLSERVER18.08.2023, 14:59. Показов 3631. Ответов 25
Метки нет (Все метки)
Коллеги, приветствую!
Тут у нас начал подниматься вопрос о миграции софта на "отечественные" платформы. Предварительно прорабатываем вопрос. Может кто-то имеет опыт и в MSSQLSERVER? Есть ли в постгрессе аналог Filetable и вообще - Filestream? (как выяснилось, в одном из проектов очень активно используется) Если есть, то в каком направлении копать, бросьте пару ключевых слов! И еще: Есть ли аналог resource governor, можно ли как-то выделить конкретному пользователю конкретный пул ресурсов, по диску и процессору? Есть ли аналог колоночных индексов? Интересует Clustered columnstore со сжатием (в проектах встречаются таблички по 1-15 млрд. записей, их тяжко хранить в rowstore) Секционирование есть, это я уже увидел, мне понравилось больше, как оно сделано. Как я понимаю, секцию в секционированной таблице в постгрессе можно "налету" заменить на таблицу аналогичной структуры, с данными, подпадающими под параметр секционирования? В нескольких проектах (это всякие СЭДы) используется хранение всяких ворд/эксель документов в filestream, и полнотекстовый индекс по их содержимому поверх всего этого. Есть что-нибудь в таком духе? Коллеги, если можно, кто знает, буквально по паре слов. По типу: Есть, называется так-то. Если ссылкой ткнете, будет вообще праздник. Спасибо!
0
|
|
| 18.08.2023, 14:59 | |
|
Ответы с готовыми решениями:
25
Возможно ли как БД использовать MySQL или PostgreSQL, а не MSSQLServer Английский язык. Разве для английского языка есть аналоги таких слов как "бело", "белым-бело" ? Есть ли аналоги IPCOP ? |
|
Просто Лис
|
||
| 31.08.2023, 14:49 | ||
|
FLASHBACK TABLE? Нет. https://dba.stackexchange.com/... ry/362#362
Добавлено через 2 минуты
0
|
||
|
55 / 50 / 5
Регистрация: 30.06.2022
Сообщений: 251
|
|
| 31.08.2023, 16:43 | |
|
Версионность postgres это не то, она тут используется для обеспечения того, чтобы читающая транзакция не блокировала пишущую.
M$SQL был блокировочником, помню эти грязные чтения(nolock). Пользовательского версионирования нема, надо делать самому или уходить от него. И надо понимать, что при интенсивных изменениях таблица будет занимать много места.
0
|
|
|
Просто Лис
|
||
| 31.08.2023, 17:03 | ||
|
0
|
||
|
1307 / 361 / 98
Регистрация: 14.10.2022
Сообщений: 1,105
|
|
| 02.09.2023, 16:02 [ТС] | |
|
0
|
|
|
1269 / 981 / 386
Регистрация: 02.09.2012
Сообщений: 3,030
|
||
| 03.09.2023, 07:55 | ||
|
Но, если вы организуете у себя в системе непрерывное архивирование (что в принципе рекомендуется делать в решениях с повышенной надежностью), то восстановление таблицы возможно с использование PITR (point-in-time recovery). Примерный подход такой: разворачиваем какой-то старый бакап (он у нас должен быть) на отдельном инстансе, настраиваем recovery в postgresql.conf (указываем примерно эти опции), стартуем инстанс. Конечно, это не совсем быстрый и удобный метод, но бывает полезно, если кто-то по нерадивости или "по ошибке в коде сделал TRUNCATE TABLE" )) и закомитил транзакцию.
0
|
||
|
1307 / 361 / 98
Регистрация: 14.10.2022
Сообщений: 1,105
|
||
| 03.09.2023, 15:12 [ТС] | ||
|
Например, есть некая запись в базе (опять в приложении к СЭД). Уполномоченные, подчеркиваю, пользователи эту запись меняют. Нужно восстановить порядок изменений и состояние записи на какой-то момент времени. Причем оперативно, по типу, а что там 1 августа было. Ну, решается это вытеснением предыдущего состояния записи в некую историческую таблицу. Как вариант. Но нужен триггер (например), что плохо сказывается на производительности. Да и опасность дедлоков и всё такое. Но, в принципе, это не блокирующая фича. Триггером всё решается.
0
|
||
| 03.09.2023, 15:12 | |
|
Synergy - есть ли аналоги? Есть ли в c++ аналоги Паскалевских in и EDS FeedLine - есть ли аналоги? Подскажите есть ли аналоги wikimart.ru Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 30. Фосфорный и азотный замки по "честному" закону лимитирования Либиха
anaschu 16.07.2026
Основные достижения за последние дни
1. Механизм отложенного высвобождения фосфора
Добавлен специальный пул для медленного разложения меланизированных гиф ЕСМ
Реализована разная скорость. . .
|
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2.
Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
|
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её.
Всё это стресс конечно. Почему?. . .
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|