Во что обойдется линеаризуемость в распределенной системе
#БлогкомпанииVK #Высокаяпроизводительность #Администрированиебазданных #Распределённыесистемы #Tarantool #архитектура IV
https://habr.com/ru/companies/vk/articles/793210/
#БлогкомпанииVK #Высокаяпроизводительность #Администрированиебазданных #Распределённыесистемы #Tarantool #архитектура IV
https://habr.com/ru/companies/vk/articles/793210/
Хабр
Во что обойдется линеаризуемость в распределенной системе
Всем привет, меня зовут Сергей Петренко, я программист в Tarantool. Сегодня мы посмотрим, с какими трудностями сталкивается клиент, когда вместо того чтобы общаться с системой, расположенной на одном...
От Cache до Middleware: эволюция Tarantool
#БлогкомпанииVK #Высокаяпроизводительность #Администрированиебазданных #Распределённыесистемы #Tarantool #архитектура IV
https://habr.com/ru/companies/vk/articles/796603/
#БлогкомпанииVK #Высокаяпроизводительность #Администрированиебазданных #Распределённыесистемы #Tarantool #архитектура IV
https://habr.com/ru/companies/vk/articles/796603/
Хабр
От Cache до Middleware: эволюция Tarantool
Рассказываем, что такое Middleware, как мы прокачали Tarantool от Cache до Middleware и когда будет полезен Tarantool с новыми возможностями. Что такое Middleware Middleware — программный слой между...
[recovery mode] TarantoolScript: статическая типизация в Lua-скриптах Tarantool
#Lua #TypeScript #Tarantool #typescript #lua #tarantool #transpilation
https://habr.com/ru/articles/810579/
#Lua #TypeScript #Tarantool #typescript #lua #tarantool #transpilation
https://habr.com/ru/articles/810579/
Хабр
TarantoolScript: статическая типизация в Lua-скриптах Tarantool
Введение Если вам когда-нибудь доводилось писать скрипты для Тарантула, то вы наверняка сможете понять мою боль. Тарантул - удивительный инструмент, который позволяет не только хранить относительно...
Современный клиент к NoSQL-базе данных
#БлогкомпанииVK #Высокаяпроизводительность #Администрированиебазданных #Распределённыесистемы #Tarantool #архитектура
https://habr.com/ru/companies/vk/articles/816367/
#БлогкомпанииVK #Высокаяпроизводительность #Администрированиебазданных #Распределённыесистемы #Tarantool #архитектура
https://habr.com/ru/companies/vk/articles/816367/
Хабр
Современный клиент к NoSQL-базе данных
Интеграция через базу данных (БД) — один из распространенных видов интеграции. Но БД — тоже сервис, к которому также требуется подключение. Для пользователей эта процедура сводится к подключению...
Реализация глобальных индексов в распределённой системе
#БлогкомпанииArenadata #Tarantool #Распределённыесистемы #Хранилищаданных #Высокаяпроизводительность #picodata #tarantool
https://habr.com/ru/companies/arenadata/articles/817983/
#БлогкомпанииArenadata #Tarantool #Распределённыесистемы #Хранилищаданных #Высокаяпроизводительность #picodata #tarantool
https://habr.com/ru/companies/arenadata/articles/817983/
Хабр
Реализация глобальных индексов в распределённой системе
Кадр из к/ф «Телефонистки» В этой статье я опишу наш путь реализации глобальных индексов в шардированной базе данных. Расскажу обо всех проблемах, с которыми столкнулись, и решениях, которые приняли,...
Как делать бинарно-совместимые API на компилируемых языках
#БлогкомпанииVK #БлогкомпанииКонференцииОлегаБунинаОнтико #Высокаяпроизводительность #C #Tarantool #API
https://habr.com/ru/companies/vk/articles/816493/
#БлогкомпанииVK #БлогкомпанииКонференцииОлегаБунинаОнтико #Высокаяпроизводительность #C #Tarantool #API
https://habr.com/ru/companies/vk/articles/816493/
Хабр
Как делать бинарно-совместимые API на компилируемых языках
При разработке продукта на компилируемом языке (таком как C или Rust) рано или поздно может наступить момент, когда нужно разделить продукт на несколько компонентов, развивающихся независимо, или дать...
Go Tarantool: как построить Key-value-хранилище на сотни тысяч запросов в секунду
#БлогкомпанииVK #Высокаяпроизводительность #Администрированиебазданных #Распределённыесистемы #Tarantool #tarantool #архитектура
https://habr.com/ru/companies/vk/articles/829994/
#БлогкомпанииVK #Высокаяпроизводительность #Администрированиебазданных #Распределённыесистемы #Tarantool #tarantool #архитектура
https://habr.com/ru/companies/vk/articles/829994/
Хабр
Go Tarantool: как построить Key-value-хранилище на сотни тысяч запросов в секунду
С увеличением сложности ИТ-систем все больше становится очевидной ограниченность привычных реализаций с простой архитектурой компонентов. Особенно это заметно в случае систем, которые должны стабильно...
Как организовать анализ большого объема данных в реальном времени
#БлогкомпанииVK #Высокаяпроизводительность #Администрированиебазданных #Распределённыесистемы #Tarantool #tarantool #архитектура
https://habr.com/ru/companies/vk/articles/832584/
#БлогкомпанииVK #Высокаяпроизводительность #Администрированиебазданных #Распределённыесистемы #Tarantool #tarantool #архитектура
https://habr.com/ru/companies/vk/articles/832584/
Хабр
Как организовать анализ большого объема данных в реальном времени
С ростом сложности ИТ-систем и задач аналитики изменяются требования и к возможностям инструментов. Для многих сценариев приоритетными становятся решения, которые могут работать как с историческими...
Распределённые блокировки с помощью Tarantool 3
#БлогкомпанииVK #Высокаяпроизводительность #Администрированиебазданных #Распределённыесистемы #Tarantool #архитектура
https://habr.com/ru/companies/vk/articles/835958/
#БлогкомпанииVK #Высокаяпроизводительность #Администрированиебазданных #Распределённыесистемы #Tarantool #архитектура
https://habr.com/ru/companies/vk/articles/835958/
Хабр
Распределённые блокировки с помощью Tarantool 3
Распределенная блокировка — очень удобный инструмент в кластере, который помогает обеспечивать эксклюзивный доступ к некоторому общему ресурсу. Цель такой блокировки — обеспечить доступ к ресурсу лишь...
Как создавать высокопроизводительные очереди сообщений с различной архитектурой
#БлогкомпанииVK #Высокаяпроизводительность #Администрированиебазданных #Распределённыесистемы #Tarantool #tarantool #kafka
https://habr.com/ru/companies/vk/articles/837060/
#БлогкомпанииVK #Высокаяпроизводительность #Администрированиебазданных #Распределённыесистемы #Tarantool #tarantool #kafka
https://habr.com/ru/companies/vk/articles/837060/
Хабр
Как создавать высокопроизводительные очереди сообщений с различной архитектурой
Масштабирование ИТ-инфраструктуры и переход к высоконагруженным многокомпонентным сервисам дает бизнесу не только преимущества, но и сложности. Одна из основных — необходимость обеспечения для...
Когда существующих решений недостаточно: сложности построения собственных СУБД
#tarantool #vkcloud #mysql #СУБД
https://habr.com/ru/companies/vk/articles/844884/
#tarantool #vkcloud #mysql #СУБД
https://habr.com/ru/companies/vk/articles/844884/
Хабр
Когда существующих решений недостаточно: сложности построения собственных СУБД
Нередко оказывается, что даже в большом «зоопарке» общедоступных решений нет инструмента, отвечающего всем требованиям. В таком случае команды вынуждены двигаться в сторону разработки своего...
Кэшируем поток данных из Kafka в Tarantool: подробный пример реализации с кодом и результатами
#tarantool #архитектура #отказоустойчивость #kafka
https://habr.com/ru/companies/vk/articles/863518/
#tarantool #архитектура #отказоустойчивость #kafka
https://habr.com/ru/companies/vk/articles/863518/
Хабр
Кэшируем поток данных из Kafka в Tarantool: подробный пример реализации с кодом и результатами
Apache Kafka — популярный распределенный брокер сообщений, который собирает и сохраняет сообщения (данные) со всех источников, а после предоставляет их программам и сервисам-получателям. Благодаря...
Tarantool CDC. Жизнь данных в гетерогенной среде
#Tarantool #архитектура #отказоустойчивость #cdc
https://habr.com/ru/companies/vk/articles/868406/
#Tarantool #архитектура #отказоустойчивость #cdc
https://habr.com/ru/companies/vk/articles/868406/
Хабр
Tarantool CDC. Жизнь данных в гетерогенной среде
Часто в распределенных ИТ-ландшафтах компании используют несколько хранилищ данных под разные задачи. Это делает их важным компонентом любой системы Change Data Capture (CDC) — они помогают...