Публикации по теме 'postgresql'
Сценарий «Мне нравится» в социальных сетях PCC — Проектирование базы данных и стресс-тестирование производительности
По Digoal
Задний план
Чемпионат Performance Challenge (PCC) — это мероприятие, организованное ArchNotes. Узнав о правилах конкурса, я обнаружил, что PostgreSQL очень подходит для этого сценария. Сценарий воспроизводится как есть, реализован с помощью PG, но как он работает?
Конкурс описан следующим образом (страница на китайском языке): https://github.com/archnotes/PCC
Чтобы реализовать аналогичную функцию, аналогичную этой в Facebook:
Операция «Нравится» может выполняться..
Любите свою базу данных (LYDB)
Декларация о намерениях
Большая часть разработки программного обеспечения в наши дни включает в себя своего рода уровень представления перед базой данных. Независимо от того, является ли этот слой REST API или традиционным веб-приложением, вы напишете некоторый код Ruby/Python/PHP/Difference Engine, и этот код станет посредником между конечным пользователем и базой данных.
Из-за сочетания исторических случайностей такие приложения почти всегда преднамеренно пренебрегают возможностями..
Больше, чем просто разделение ваших данных (PostgreSQL Partitioning)
Мы все знаем, что ваша база данных — это ваш бизнес. В конце концов, все, что мы делаем, — это читаем и пишем в нашу базу данных и из нее. Наша база данных содержит самое ценное, что есть у нашего бизнеса, — наши данные.
В этом коротком руководстве я хотел бы показать, как повысить производительность вашей базы данных PostgreSQL. Вы также можете сэкономить деньги, используя более дешевое оборудование и не беря на себя обязательство использовать самый дорогой сервер для поддержки ваших..
Начало работы с Prisma ORM для Nodejs
Многие вещи в технике кажутся пугающими, когда вы впервые узнаете о них, чем они есть на самом деле. ORM (объектно-реляционные преобразователи) — лишь один из них; у нас также есть довольно много вариантов для любого приложения Nodejs, но я поделюсь некоторыми советами по началу работы с Prisma ORM.
Что такое ОРМ?
Объектно-реляционное сопоставление концептуализирует идею возможности писать запросы, подобные приведенному ниже, а также гораздо более сложные, используя..
Как иметь уникальный идентификатор в базе данных PostgreSQL, используя первичный ключ и внешний ключ
Первичный ключ и внешний ключ - это основные и наиболее важные ключи при использовании реляционной базы данных.
Эта первая фраза действительно верна, когда вы создаете свои данные и сохраняете в своей базе данных, одно из наиболее важных действий - быть уникальным, в противном случае, когда вы добавляете больше, вы можете дублировать, а это то, чего вы не хотите иметь.
Но, конечно, вы можете сами создать этот уникальный ключ, сгенерировав случайное число, но по какой-то причине он..
Гидромонит
С Hydromonit вы можете контролировать свои антенны на своих базовых станциях и потребление энергии внешними шкафами и укрытиями BTS; выполняйте анализ производительности, сравнивая потребление топлива вашими генераторами, которые вы используете в качестве источника энергии, и критические сигналы тревоги, такие как сигнализация о краже, с измерением энергии. В то же время датчики температуры, влажности, газа могут помочь вашим базовым станциям работать эффективно и исправно. Вы можете..
Заяц и Ежик. Мышцы, мозг — или и то, и другое?
В известной сказке ежик побеждает зайца, потому что он использует свой мозг, чтобы перехитрить гораздо более быстрого зайца: мозг побеждает мышцы. Но всегда ли так? А что, если мы объединим эти две добродетели?
Дело под рукой: Скрининг больших наборов молекул на химическое сходство.
Поскольку поиск (суб)изоморфизма графов сталкивается с некоторыми математическими трудностями из-за неполиномиального O — даже если вы можете использовать специализированный индекс, как это делает..