Рубрики
Технологии

Жара на серверном полюсе. XData Gen3 и Tantor Polar в цифрах

Сколько ни улучшай PostgreSQL, сколько ни отчитывайся о реальных историях внедрения, архитектурный потолок от этого никуда не исчезает: есть класс задач, где дальнейшее развитие в рамках традиционной архектуры объективно затрудняется.  Именно здесь появляется Tantor Polar — распределенная СУБД с разделением вычислений и хранения и 100% совместимостью с PostgreSQL. На ее основе построена машина баз данных […]

Рубрики
ИТ

Бэкап-аккаунт 12 лет был скрытым путём из PostgreSQL прямо в операционную систему

Одна служебная привилегия позволяла загружать произвольный код и превращать доступ к репликации в захват сервера.Read More

Рубрики
Технологии

Как ускорить выборку из больших таблиц PostgreSQL без ручного создания индексов: разбираем iHeap

Что, если индекс не нужно создавать вообще? Знакомимся с iHeap — альтернативным методом доступа к таблицам PostgreSQL, где BRIN-индексирование встроено «из коробки» и работает автоматически для всех подходящих столбцов. Читать далее

Рубрики
Технологии

Динозавры, ракоскорпионы, PostgreSQL и меланин: база данных по окраске ископаемых животных

Начиная с 2010 года в научпопе мелькают заголовки вроде «Какого цвета были динозавры?». При этом в тени часто остаются птерозавры, трилобиты, гигантские палеозойские ракоскорпионы или морские рептилии вроде ихтиозавров. Сейчас науке известно множество мезозойских и более древних животных, чей облик мы можем представить себе вплоть до деталей окраски. Я решил собрать их всех в одной […]

Рубрики
Технологии

В Tantor Postgres теперь можно создавать базы 1С без прав суперпользователя

Долгое время для создания информационной базы 1С на PostgreSQL требовались права суперпользователя СУБД. Для корпоративной инфраструктуры это избыточный уровень доступа и нарушение принципа минимально необходимых привилегий. В Tantor Postgres вопрос решён, базы можно создавать и без суперпользовательских прав. Читать далее

Рубрики
Технологии

GFM: децентрализованная альтернатива Patroni и etcd для PostgreSQL на базе P2P-меша с In-Memory управлением

Если вы когда-нибудь настраивали Patroni, то знаете это чувство: чтобы просто следить за одной базой, вам нужно построить вокруг неё целый город. Тут у нас etcd, там Consul, здесь зоопарк зависимостей, а вон там отдельный бюджет на железо под систему управления. Это напоминает попытку установить охранную систему, которая потребляет больше электричества, чем защищаемый объект. Классика […]

Рубрики
Технологии

Из Oracle в PostgreSQL одним INSERT: DuckDB как ETL без Oracle-клиента

Когда говорят о DuckDB, обычно вспоминают аналитику: локальные запросы к Parquet, быстрые агрегации, ноутбуки. Но у него есть свойство, к аналитике отношения не имеющее: он умеет соединять источник и приёмник данных внутри одного SQL-плана. С расширениями для Oracle и PostgreSQL перенос данных сводится к одному запросу — без Instant Client, без OCI, без Python и […]

Рубрики
Технологии

Пост @Cordekk — 1С (+2) — 20.08.2026 17:57

Как евангелист не только ЛИМС, но и ноу-код конструкторов приложений, нашел OneBase — Open-source платформа для бизнес-приложений https://onebase.ivantitov.tech/index.html Open-source платформа для создания бизнес-приложений. Слоган Пишем как в 1С — без 1С. Знакомые концепции 1С (настройка и программирование на русском языке). Приложение полностью в одном файле (как и DataExpress), метаданные (формы, скрипты) хранятся отдельно в YAML. […]

Рубрики
Технологии

[Перевод] Статистика PostgreSQL: почему запросы выполняются медленно

Медленный запрос в PostgreSQL часто начинается с ошибки в оценках: планировщик ждёт сотню строк, получает тысячи и выбирает план, который разваливается под реальной нагрузкой. Разберём, откуда PostgreSQL берёт статистику, как ANALYZE её собирает и по каким признакам понять, что проблема действительно в оценках планировщика. Ускорить запросы

Рубрики
Технологии

HA: Отказоустойчивость PostgreSQL. Transaction Guard

При создании отказоустойчивых систем, стремятся гарантировать отсутствие потерь транзакций при восстановлении из бэкапов или при переключении на реплику (резервный кластер баз данных). В статье рассматривается, в коде приложения можно выяснить, была ли потеряна транзакция при переключении на реплику (promote). Читать далее