Как я столкнулся с Tarantool-ом: разбор подводных камней на примере микросервисного pet-проекта
#БлогкомпанииVK #Lua #Go #Tarantool #tarantool #queue #go IV
https://habr.com/ru/companies/vk/articles/753898/
#БлогкомпанииVK #Lua #Go #Tarantool #tarantool #queue #go IV
https://habr.com/ru/companies/vk/articles/753898/
Хабр
Как я столкнулся с Tarantool-ом: разбор подводных камней на примере микросервисного pet-проекта
Привет, Хабр! Меня зовут Сергей Скубач, я работаю в VK и разрабатываю облачное хранилище WorkDisk . Мы используем Tarantool в своём продукте, так как его разрабатывают и развивают наши коллеги. Я...
Отказоустойчивая архитектура: почему Tarantool не падает?
#БлогкомпанииVK #Tarantool #Администрированиебазданных #Высокаяпроизводительность #Распределённыесистемы #архитектура IV
https://habr.com/ru/companies/vk/articles/768360/
#БлогкомпанииVK #Tarantool #Администрированиебазданных #Высокаяпроизводительность #Распределённыесистемы #архитектура IV
https://habr.com/ru/companies/vk/articles/768360/
Хабр
Отказоустойчивая архитектура: почему Tarantool не падает?
Основная проблема в высоконагруженных приложениях — отказоустойчивость. Нагрузка с упавших узлов в кластере должна переключаться на живые. Это кажется несложной задачей, но на практике появляется...
История одной Real-Time-рекомендательной системы: пример построения решения от нуля до реализации
#БлогкомпанииVK #Высокаяпроизводительность #Администрированиебазданных #Tarantool #realtime #архитектура IV
https://habr.com/ru/companies/vk/articles/769508/
#БлогкомпанииVK #Высокаяпроизводительность #Администрированиебазданных #Tarantool #realtime #архитектура IV
https://habr.com/ru/companies/vk/articles/769508/
Хабр
История одной Real-Time-рекомендательной системы: пример построения решения от нуля до реализации
Real-Time-рекомендательные системы — сложный с точки зрения реализации и поддержания продукт. Его разработка требует тщательной проработки архитектуры и этапов, качественной работы с данными и...
Распределенный SQL в Picodata
#Высокаяпроизводительность #Администрированиебазданных #Софт #Picodata #tarantool #vshard #шардирование IV
https://habr.com/ru/articles/783322/
#Высокаяпроизводительность #Администрированиебазданных #Софт #Picodata #tarantool #vshard #шардирование IV
https://habr.com/ru/articles/783322/
Хабр
Распределенный SQL в Picodata
Недавно мы выпустили новую значительную версию Picodata — распределенной in-memory СУБД с открытым исходным кодом. Это продукт на основе Tarantool c поддержкой плагинов на Rust и некоторыми другими...
Tarantool 3.0
#БлогкомпанииVK #Tarantool #Администрированиебазданных #Высокаяпроизводительность #vkcloud #tarantool #inmemory IV
https://habr.com/ru/companies/vk/articles/782318/
#БлогкомпанииVK #Tarantool #Администрированиебазданных #Высокаяпроизводительность #vkcloud #tarantool #inmemory IV
https://habr.com/ru/companies/vk/articles/782318/
Хабр
Tarantool 3.0
Когда мы видим в сети сообщение о выходе новой версии того или иного продукта, это, как правило, скучно. Ченджлог описывает лишь перечень изменений, а вот зачем и для чего они, понятно не всегда. В...
Exception Handling: сквозь мультивселенные интероперабельности
#БлогкомпанииVK #БлогкомпанииКонференцииОлегаБунинаОнтико #Высокаяпроизводительность #Администрированиебазданных #Tarantool #архитектура IV
https://habr.com/ru/companies/vk/articles/785270/
#БлогкомпанииVK #БлогкомпанииКонференцииОлегаБунинаОнтико #Высокаяпроизводительность #Администрированиебазданных #Tarantool #архитектура IV
https://habr.com/ru/companies/vk/articles/785270/
Хабр
Exception Handling: сквозь мультивселенные интероперабельности
В любой программе периодически возникают исключительные ситуации, которые необходимо обрабатывать. В большинстве случаев обработка ошибок не вызывает вопросов, но ситуация становится сложнее, когда...
Тестирование менеджера транзакций
#БлогкомпанииVK #Высокаяпроизводительность #Администрированиебазданных #Tarantool #vkcloud #tarantool #транзакции IV
https://habr.com/ru/companies/vk/articles/790346/
#БлогкомпанииVK #Высокаяпроизводительность #Администрированиебазданных #Tarantool #vkcloud #tarantool #транзакции IV
https://habr.com/ru/companies/vk/articles/790346/
Хабр
Тестирование менеджера транзакций
Привет, Хабр! Меня зовут Георгий Лебедев, я учусь на 4-м курсе ФРКТ МФТИ и работаю в команде разработки ядра Тарантула . В этой статье я хочу поделиться методикой тестирования менеджера транзакций,...
Во что обойдется линеаризуемость в распределенной системе
#Блогкомпании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) — они помогают...