PostgreSQL. - страница 3

Натуральные ключи в БД. Последний раз объясняю

Всем привет! На связи Михаил Поливаха, технический лидер проекта Axelix.Я уже выпускал статью по мотивам вопросов в рамках Spring Айо Академии. Так вот, когда мы разгребали отзывы с первого потока, мы также получили вопрос (это не прямая цитата, я лишь передаю посыл в том виде, как я его понял):А что насчет натуральных ключей в БД? Если, допустим, у меня есть поле, по которому я могу явно идентифицировать запись, стоит ли его использовать как Primary Key?И я за время дизайна enterprise систем, и за время дизайна Axelix пришёл к выводу:

продолжить чтение

Локальная RAG-система на Go, PostgreSQL и Ollama без облачных API

продолжить чтение

Почему мы не написали ещё один Bad CaRMa

«Bad CaRMa» — глава из Dreaming in Code Скотта Розенберга (каламбур на CRM и «карму») про CRM-систему Vision в компании Upstart. Архитектор задумал предельно гибкую схему: одна-единственная таблица DATA, куда сложили все 150+ бизнес-сущностей — 240+ колонок с именами вроде string82 и numeric31, метаданные и данные вперемешку. Схему ведь больше «никогда не придётся менять».

продолжить чтение

С телефона в Альпах в Microsoft Store за две недели: нативный GUI для PostgreSQL через облачный Claude Code

С телефона в Альпах — в Microsoft Store за две недели: нативный GUI для PostgreSQL через облачный Claude Code

продолжить чтение

Публичность или небытие: как AI меняет цену знания

Мне любопытно: что уже сейчас можно с уверенностью сказать о влиянии AI на сложившуюся систему отношений в обществе?Сдаётся мне, что мы, как обычно, находимся в плену собственного опыта и используем AI теми способами, к которым привыкли. Например, текстовый чат остаётся основным способом взаимодействия с AI в разработке — при том, что голосовых команд часто вполне достаточно, и необходимость клавиатуры уже не столь очевидна. Также неясно, что будет с веб-сайтами и прочими цифровыми интерфейсами: подбирать велосипед или ноутбук явно проще в чате с AI-ассистентом, а для совершения самой покупки хватит банковского приложения.

продолжить чтение

Овцеводческая CRM, Узбекистан и .NET 10: семь инженерных историй с граблями

Мы делаем QoyHunter — учётную систему для овцеводческих хозяйств Узбекистана, с витриной животных, доставкой и блогом на соседних поддоменах. С точки зрения бизнес-логики ничего экзотического: CRM как CRM. Экзотика начинается там, где эта CRM встречается с реальностью рынка.

продолжить чтение

Проектирование POSTGRES: как задумывалась популярная СУБД

8 июля у PostgreSQL юбилей — ей исполняется 30 лет. В 1996 году Марк Фурнье из компании Networking Services предоставил первый внешний сервер для разработки опенсорсного проекта Postgres. До этого СУБД разрабатывали на мощностях Калифорнийского университета в Беркли .В день рожденья PostgreSQL мы публикуем перевод статьи, которая послужила основой СУБД. Кстати, у неё тоже юбилей — 40 лет с момента выхода.

продолжить чтение

PostgreSQL для бэкендера: 10 фич, которыми мало пользуются, а зря

Привет! Меня зовут Тимур Исламгулов. Я преподаю в МФТИ и веду вебинары по PostgreSQL на курсе «Аналитик данных» в Нетологии. За эти годы я насмотрелся, как разработчики поднимают лишнюю инфраструктуру там, где хватило бы самой базы, — об этом и поговорим.

продолжить чтение

Как собрать мультиагентный Telegram-канал круглосуточной ситуационной осведомленности

Это вторая статья в нашем цикле, посвещенном созданию системы круглосуточной ситуационной осведомленности. Благодаря замечаниям читателей, выделившим недостатки, которые имели место быть в прошлом материале, мы будем стараться совершенствовать подаваемый нашим читателям контент. В данной статье будет рассмотрена инструкция создания уже не просто Telegram-бота, а целой мультиагентной системы. Но хочу вновь отметить, что данная статья не содержит реклама, все предлагаемые к использованию сервисы упоминаются только потому, что мы имели опыт работы с ними.Приступим.

продолжить чтение

Как настроить глубокий и понятный мониторинг для PostgreSQL с ИИ на основе Prometheus, TaskTracker и Pipeliner

продолжить чтение

123456...10...12