Как стать автором
Обновить
14
0

Пользователь

Отправить сообщение

Postgres, как настроить запросы между разными БД

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров8K

Всем привет. На днях пришлось вспомнить магию Postgres, задача была решена, по результатам написал инструкцию в корпоративную базу знаний, что бы в следующий раз не тратить время на "воспоминания". Решил поделиться.

Ниже речь будет идти о чтении данных одной БД из другой БД. В частности я решал такую проблему:

В нашей Системе данные о пользователях записаны в одной БД, а данные об их торгах в другой, без дополнительных настроек Postgres не позволяет использовать в одном запросе данные из разных БД.

То есть запрос вида:

select a.id from auth.public.user a join trade.public.tenders t on a.id = t.user_id;

Вызовет ошибку "[0A000] ERROR: cross-database references are not implemented".

Что делать ?

Читать далее

10 приёмов, чтобы получить быструю и качественную картинку в Midjourney

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров23K

Меня зовут Андрей Цыган - я предприниматель, управленец и как энтузиаст исследую возможности нейросетей. Я никогда не работал ни с графическими редакторами, ни даже с PhotoShop - но постоянно нуждался в таких услугах. Качественные изображения мне были нужны для презентаций, маркетинговых материалов, соц. сетей.

Из всех сетей генерации изображений мне больше всего понравился Midjourney - оптимальное качество на потраченное время. Я понимаю в самом Midjourney (не говоря про Stabble Diffusion) можно углубиться в детали - но я не дизайнер или AI artist, мои задачи прикладные.

У меня уже сгенерированно более 4000 изображений и я выделил 10 методов, которые позволяют достаточно быстро и качественно получить нужный мне контент.  Они могут использоваться как обложка к посту или лонгриду, или я чаще использую в презентации.
Надеюсь, эта статья сэкономит вам несколько часов!

Читать далее

Знакомство с «Микрошей»

Время на прочтение10 мин
Количество просмотров23K


Так уж получилось, что веха “одноклавиатурных” отечественных персональных компьютеров прошла мимо меня. Загрузка программ с магнитофонной ленты, ночные бдения за отладкой в машинных кодах и многие другие радости того времени. Единственный раз мне довелось увидеть это чудо техники ещё в детстве. Помню у кого-то в гостях, мне показывали подобный компьютер и производили загрузку игры прямо с магнитофона, это была настоящая магия и данный эпизод мне врезался в память, однако, с тех пор я никогда с ними не пересекался.

В позднее время, уже на Chaos Constructions встречал энтузиастов, которые ковыряются с данными компьютерами. Но всё равно на тот момент не понимал и не разделял их увлечения, хотя относился с большим уважением. Только после того, как от души наигрался с "Волшебным чемоданом" мне стала понятна глубина этих компьютеров. Ведь по сути они мало чем отличаются от «УМК-80» (если мы говорим о компьютерах на процессоре семейства i8080). Разве что добавлена клавиатура и вывод на экран. Да, есть расширения в виде таймеров, ПДП и т.д., но для понимания сути этим можно пока пренебречь.

Поскольку мне достаточно быстро надоело набирать программы вручную на «УМК-80», а с заливкой прошивок в ПЗУ я потерпел фиаско, то я понял, что хочу уже оформленный компьютер с полноценной клавиатурой, выводом на экран, а главное возможность загрузки программ с внешнего источника. И тогда начались мои поиски.
Читать дальше →

Как мы отказались от JPEG, JSON, TCP и ускорили ВКонтакте в два раза

Время на прочтение24 мин
Количество просмотров171K

На протяжении всей жизни мне приходится экономить вычислительные и сетевые ресурсы: сначала были компьютеры с 300 кГц (кило — не гига!) и 32 Кбайт RAM, интернет по dial-up. Потом я решал олимпиадные задачки. Теперь имею дело с терабайтами трафика и 50 млрд событий в сутки. И хотя современные телефоны в 1 000 раз мощнее любого оборудования двадцатилетней давности, я до сих пор оптимизирую. Думал даже, что это со мной что-то не так. Но потом понял, что все постоянно что-нибудь оптимизируют. 

Эта статья в меньшей степени о том, почему нужно бороться за производительность, и в большей о том, на что сейчас стоит заменить устаревший стек из JPEG, JSON, gzip и TCP — и как это сделать. 

Спойлер: у нас есть решение и мы его не только показываем — ссылки на open source в конце статьи.

Читать далее

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

Время на прочтение13 мин
Количество просмотров5.3K

Для визуализации данных и метрик ИТ-инфраструктуры, мы используем Zabbix+Grafana, DataDog, ElasticSearch+Kibana, специализированные пакеты мониторинга для разных СУБД. Но эти инструменты не всегда дают необходимый результат. Поэтому мы дополнительно создали мониторинг, который делает ровно то и ровно так, как надо.

Этот материал будет полезен тем, кто хочет улучшить свою систему мониторинга, кого не устраивает гибкость существующего инструмента, цена или поддержка. 

Читать далее

Базы данных. Тенденции общемировые и в России

Время на прочтение33 мин
Количество просмотров50K

Эта статья не является ответом на множество вопросов по базам данных (БД) и системам управлениям базами данных (СУБД). Я как автор выражаю своё собственное мнение о  трендах, стараясь опираться на беспристрастные показатели, статистики и т.д., но для примера приводя собственный опыт. Я не являюсь ангажированным представителем какой-либо компании и выражаю точку зрения опираясь на опыт более 25 лет работы с разными СУБД, в том числе, которую создавал своими руками. Не так много даже опытных программистов и архитекторов, которые знают все термины, технологии, какие подводные камни и куда идёт движение. Тема поистине огромная, поэтому в рамках одной статьи не раскрыть даже верхний уровень информации. Если кто-то не встретит свою любимую СУБД или её невероятный плюс, который стоит упомянуть, то прошу в комментариях указать и этим дополнить общую картину, что поможет другим разобраться и понять лучше предметную область. Поехали!

Open Source DBMS vs Commercial DBMS

 Для начала приведён график с сайта, db-engines.com, по моим ощущениям, неплохо отслеживающим тренды БД. Именно этот график добавил желания написать статью о текущем положении дел.

Читать далее (в конце краткие итоги)

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность