Date | Title | Description |
23.09.2024 | Когда существующих решений недостаточно: сложности построения собственных СУБД | Нередко оказывается, что даже в большом «зоопарке» общедоступных решений нет инструмента, отвечающего всем требованиям. В таком случае команды вынуждены двигаться в сторону разработки своего продукта.
Меня зовут Александр Кленов. Я тимлид р... |
18.09.2024 | The Rise of Open Source in Russia: A New Era for Machine Learning and Data Analysis | In the vast landscape of technology, open source is a beacon of collaboration. It invites innovation and democratizes access to tools that drive progress. Recently, a study by ITMO University has shed light on the state of open source in Ru... |
17.09.2024 | ИТМО провёл исследование open source в сферах машинного обучения и анализа данных | Специалисты центра «Сильный ИИ в промышленности» при ИТМО опубликовали результаты исследования особенностей и направления развития опенсорс-сообщества в сфере машинного обучения и анализа данных в России. В лидерах российского опенсорса ока... |
13.09.2024 | 10 возможностей современного Tarantool, о которых вы могли не знать | В прошлом году Tarantool исполнилось 15 лет. Он прошел долгий путь от обычного кэша до платформы управления данными с десятками разных внутренних продуктов и расширений. Такое обилие инструментов создает множество возможностей — и в этой ст... |
28.08.2024 | Как создавать высокопроизводительные очереди сообщений с различной архитектурой | Масштабирование ИТ-инфраструктуры и переход к высоконагруженным многокомпонентным сервисам дает бизнесу не только преимущества, но и сложности. Одна из основных — необходимость обеспечения для сервисов возможности отказоустойчиво и надежно ... |
19.08.2024 | Распределённые блокировки с помощью Tarantool 3 | Распределенная блокировка — очень удобный инструмент в кластере, который помогает обеспечивать эксклюзивный доступ к некоторому общему ресурсу. Цель такой блокировки — обеспечить доступ к ресурсу лишь одному сервису или запросу в данный мом... |
03.08.2024 | The Rise of HTAP Systems: Bridging the Gap Between Transactional and Analytical Processing | In the ever-evolving landscape of IT systems, the demand for efficient data processing is growing. Businesses are no longer satisfied with merely storing historical data or processing transactions in real-time. They seek solutions that can ... |
01.08.2024 | Как организовать анализ большого объема данных в реальном времени | С ростом сложности ИТ-систем и задач аналитики изменяются требования и к возможностям инструментов. Для многих сценариев приоритетными становятся решения, которые могут работать как с историческими данными, так и с теми, которые обновляются... |
27.07.2024 | Navigating the IT Landscape: Insights from Recent Meetups and Database Evolution | In the ever-evolving world of technology, staying updated is crucial. Recent events in the IT community highlight this need. The first regional meetup by Beeline in Novosibirsk and discussions on modern database management systems (DBMS) re... |
24.07.2024 | билайн в Новосибирске: первый митап для ИТ-сообщества | В офисе билайна в Новосибирске 11 июля прошел первый региональный митап «Arch+Ops: цифры в нагрузке и процессах». Мероприятие провели в гибридном формате: представители новосибирского IT-комьюнити смогли очно посетить офис, а участники из д... |
22.07.2024 | СУБДиариум современного инфраструктурщика | При написании статьи использовались материалы из доклада Владимира Комарова «Автостопом по базам данных» с конференции PGConf2023 с целью популяризации информации о различных СУБД для широкого круга людей и помощи тем, кто сталкивается с ар... |
19.07.2024 | Go Tarantool: как построить Key-value-хранилище на сотни тысяч запросов в секунду | С увеличением сложности ИТ-систем все больше становится очевидной ограниченность привычных реализаций с простой архитектурой компонентов. Особенно это заметно в случае систем, которые должны стабильно работать с большими и интенсивными нагр... |
02.07.2024 | 11 июля — архитектурный митап от билайна: Новосибирск + онлайн | Приглашаем вас на новый митап от билайна при поддержке JUG Ru Group. Спикеры поделятся опытом в работе с «балансом» абонентов, построении архитектуры и автоматизации операционной деятельности компании.
Митап пройдет в Новосибирске и будет т... |
20.06.2024 | FUSE: как написать свою файловую систему | Меня зовут Максим, я ведущий разработчик в VK. Занимаюсь инфраструктурой доставки электронной почты в проекте Mail.ru. Наша команда разработала и довела до эксплуатации файловую систему (ФС) на FUSE в рамках проекта распределённой почтовой ... |
17.06.2024 | От платформы к коробочным продуктам: анализ архитектуры Tarantool | Даже если вы никогда не слышали о Tarantool, вы наверняка им пользовались: видели баннеры, которые берут профили рекламы из Tarantool, заказывали еду, доставка которой обрабатывается Tarantool, заходили в онлайн-банк и видели историю трат, ... |
29.05.2024 | Реализация глобальных индексов в распределённой системе | Кадр из к/ф «Телефонистки»
В этой статье я опишу наш путь реализации глобальных индексов в шардированной базе данных. Расскажу обо всех проблемах, с которыми столкнулись, и решениях, которые приняли, чтобы их обойти. Мы поговорим про реализ... |
24.05.2024 | Современный клиент к NoSQL-базе данных | Интеграция через базу данных (БД) — один из распространенных видов интеграции. Но БД — тоже сервис, к которому также требуется подключение. Для пользователей эта процедура сводится к подключению коннекторов и изучению их API, но «под капото... |
24.05.2024 | Вебинар «Как создавать высокопроизводительные очереди сообщений с различной архитектурой» | ⏰ 6 июня в 16:00 МСК, онлайн
6 июня в 16:00 МСК подключайтесь к вебинару «Как создавать высокопроизводительные очереди сообщений с различной архитектурой». Узнайте, как повысить отказоустойчивость и масштабируемость ИТ-систем с помощью Tara... |
26.04.2024 | TarantoolScript: статическая типизация в Lua-скриптах Tarantool | Введение
Если вам когда-нибудь доводилось писать скрипты для Тарантула, то вы наверняка сможете понять мою боль. Тарантул - удивительный инструмент, который позволяет не только хранить относительно большие объёмы данных и обеспечивать пораз... |
04.04.2024 | Используй Силу, Люк: Single Pane of Glass в Мире SRE | Привет, Хабр! Меня зовут Кирилл, я работаю в IT более 13 лет. Сначала инженером по внедрению, потом DevOps, потом SRE, также работал руководителем группы сопровождения. Сейчас SRE в VK Рекламе, поэтому знаю, как важно делать правильные инст... |
21.03.2024 | Обновление кешей сервисов в реальном времени с помощью YDB CDC на примере Yandex Monitoring | Меня зовут Егор Литвиненко. Я старший разработчик Yandex Observability Platform. Летом 2023 года я рассказывал на Saint Highload в Санкт‑Петербурге о нашем пути внедрения YDB CDC для обновления данных в сервисах, чтобы решить проблему инвал... |
21.02.2024 | VK запустила решение для гибридной обработки данных в режиме реального времени Tarantool Column Store | VK заявила о запуске решение для гибридной обработки данных в режиме реального времени Tarantool Column Store. Tarantool Column Store представляет собой колоночную СУБД, предназначенную для гибридной обработки потоковых данных в оперативной... |
19.02.2024 | Во что обойдется линеаризуемость в распределенной системе | Всем привет, меня зовут Сергей Петренко, я программист в Tarantool. Сегодня мы посмотрим, с какими трудностями сталкивается клиент, когда вместо того чтобы общаться с системой, расположенной на одном инстансе, начинает общаться с распределе... |
05.02.2024 | Тестирование менеджера транзакций | Привет, Хабр! Меня зовут Георгий Лебедев, я учусь на 4-м курсе ФРКТ МФТИ и работаю в команде разработки ядра Тарантула. В этой статье я хочу поделиться методикой тестирования менеджера транзакций, которая применяется в Тарантуле.
Менеджер т... |
27.12.2023 | Tarantool 3.0 | Когда мы видим в сети сообщение о выходе новой версии того или иного продукта, это, как правило, скучно. Ченджлог описывает лишь перечень изменений, а вот зачем и для чего они, понятно не всегда.
В этой статье я попытаюсь рассказать о том н... |
26.12.2023 | Распределенный SQL в Picodata | Недавно мы выпустили новую значительную версию Picodata — распределенной in-memory СУБД с открытым исходным кодом. Это продукт на основе Tarantool c поддержкой плагинов на Rust и некоторыми другими интересными особенностями, о которых можно... |
24.10.2023 | Отказоустойчивая архитектура: почему Tarantool не падает? | Основная проблема в высоконагруженных приложениях — отказоустойчивость. Нагрузка с упавших узлов в кластере должна переключаться на живые. Это кажется несложной задачей, но на практике появляется много подводных камней. Мы с yngvar_antonsso... |
12.10.2023 | Как я столкнулся с Tarantool-ом: разбор подводных камней на примере микросервисного pet-проекта | Привет, Хабр! Меня зовут Сергей Скубач, я работаю в VK и разрабатываю облачное хранилище WorkDisk. Мы используем Tarantool в своём продукте, так как его разрабатывают и развивают наши коллеги. Я впервые столкнулся с Tarantool именно в VK, и... |
28.09.2023 | Tarantool: как избавиться от «зоопарка технологий» с помощью потоков событий | Каждый проект рано или поздно обрастает разными технологиями, часть из которых может выполнять схожие или даже одинаковые функции. Наряду с развитием продукта это несет и скрытые трудности, в первую очередь для команды, которая должна подде... |
05.09.2023 | Как профилировать, когда perf видит не все | В современных системах интерпретаторы используются повсеместно. Для проверки на соответствие ожиданиям по производительности их необходимо профилировать. Но когда значительная часть логики исполняется встроенным интерпретатором, окинуть взг... |
21.08.2023 | Виды баз данных. Большой обзор типов СУБД | Часто, в обзорах видов баз данных упоминают реляционные и “другие”, “NoSQL” и т.д., либо приводят самые основные типы СУБД (базы данных), забывая о редких. В данной статье я постараюсь описать максимально полно виды баз данных и привести пр... |
27.06.2023 | Tarantool: «серебряная пуля» для построения микросервисной архитектуры VK Teams | Основной многих проектов являются кастомные решения и инструменты — часто кажется, что так проще и быстрее. Но на практике при динамичном масштабировании проектов наличие крупных кастомных узлов начинает создавать трудности: требуется больш... |
19.06.2023 | Picodata: простое масштабирование Tarantool | Привет! Сегодня я хочу познакомить вас с ПО, которое мы разрабатываем в нашей компании — кластерной СУБД и сервером приложений на языке Rust. Мы профессионально занимаемся созданием и эксплуатацией решений на основе Tarantool и с некоторых ... |
13.06.2023 | Балансируем между консистентностью и доступностью в распределённой системе: опыт Tarantool | Поговорим сегодня про выбор, перед которым встают разработчики всех распределённых систем. Обеспечивать ли консистентность данных? Или доступность системы при различных внешних условиях — поломках, плановых отключениях узлов, — а также во в... |
09.06.2023 | Из SQL в NoSQL: меняем парадигму запросов | Пользовательский опыт напрямую зависит от скорости выполнения запросов к данным. Мы привыкли, что базы данных SQL строят оптимальный план запроса за нас. Во многих базах данных NoSQL оптимизация запроса ложится на разработчика. Меня зовут Ж... |
02.06.2023 | Tarantool 2.11 LTS: Рассказываем про новые возможности администрирования и безопасности | Привет. Меня зовут Владимир Салыкин, я директор по продукту Tarantool. Мы выпустили Tarantool 2.11 LTS — стабильный релиз с долгим циклом поддержки. Работа над ним началась в мае 2022 года, и сейчас релиз включает в себя более тысячи коммит... |
31.05.2023 | Трассировка стека вызовов в среде кооперативной многозадачности: стектрейсы, файберы, два ствола | Персонаж с картинки — Трейсер из игры Overwatch
Привет, Хабр! Для отладки и анализа производительности часто используется трассировка (сбор) стека вызовов aka стектрейс. И если для трассировки стека различных потоков выполнения есть системн... |
25.04.2023 | Практический гайд по использованию модуля метрик Tarantool | Всем привет! Меня зовут Александр Кленов, и я работаю в Tarantool. Любой серьезный продукт в промышленной эксплуатации требует инструментов observability. «Проверка пульса» продукта стоит на всем известных китах: логирование, трейсинг, мони... |
07.03.2023 | Как объединить устройства с разными протоколами передачи данных на одной IoT-платформе | Привет! Меня зовут Иван Банников, я ведущий разработчик VK Tech. В одном из проектов я создавал и развивал IoT-платформу и хочу теперь поделиться своим опытом. Архитектура IoT-платформ в какой-то мере похожа на архитектуру любой другой расп... |
27.02.2023 | Репликация между SQL- и NoSQL-базами данных: туда и обратно | Часто при построении высоконагруженных проектов задействуют несколько хранилищ. При этом нередко одновременно используют как SQL-, так и NoSQL-базы данных. Такая реализация оправдана, но для её корректной работы надо правильно настроить реп... |
18.01.2023 | Алгоритм HyperLogLog, или Оцениваем мощность множества за O(1) | Привет, Хабр! Меня зовут Максим, я учусь на третьем курсе МФТИ. Этим летом я участвовал в студенческой программе, которую проводила команда Tarantool. Если кратко, суть программы в том, чтобы самостоятельно или в команде решить исследовател... |
13.01.2023 | WEB 3.0 маркетинговый булщит?
Что такое WEB 3.0? | 0 Обсудить
55 просмотров
Всем привет, сегодня я хотел бы подискутировать на примере "очередной революции" в так называемом WEB 3.0 от команды TON, как развивается веб и в целом куда мы идем, все ниже изложенное является личным мне... |
12.01.2023 | Когда наступит WEB 3.0? | Всем привет, сегодня я хотел бы подискутировать на примере "очередной революции" в так называемом WEB 3.0 от команды TON, как развивается веб и в целом куда мы идем, статья не претендует на истину, все ниже изложенное является лич... |
09.12.2022 | Tarantool: Билли Миллиган в мире СУБД | Привет! Меня зовут Mons Anderson, я архитектор, разработчик, продакт-менеджер и евангелист Tarantool. В VK работаю уже больше 10 лет. Я постоянно нуждаюсь в базах данных, использую их и очень люблю. И в последнее время, когда я говорю про Б... |
03.11.2022 | Изобретая бота: система обработки сообщений на примере конструктора чат-бота | Привет, Хабр! Я Игорь Латкин, архитектор в диджитал-интеграторе KTS. Мы занимаемся различными цифровыми продуктами для бизнеса, специализируемся на HRTech, EdTech и DevOps. Также у нас есть несколько собственных продуктов, и один из них тес... |
03.11.2022 | Изобретая бота: система обработки сообщений на примере конструктора чат-бота | Привет, Хабр! Я Игорь Латкин, архитектор в KTS. Мы занимаемся различными цифровыми продуктами для бизнеса, специализируемся на HRTech, EdTech и DevOps. Также у нас есть несколько собственных продуктов, и один из них тесно связан с очередями... |
25.10.2022 | Кому нужно программное обеспечение как услуга: основные виды SaaS с примерами | Что такое программное обеспечение как услуга
SaaS (Software as a Service) — это программное обеспечение, размещенное в «облаке» и доступное через Интернет. У пользователей SaaS нет необходимости скачивать и устанавливать приложение к себе н... |
09.09.2022 | Как мы создали тренинги по Tarantool | Привет! Меня зовут Павел Лапаев, я работаю в VK, а точнее VK > B2B > Tarantool. Это платформа in-memory-вычислений, крутая и комплексная технология. Разобраться в ней с наскока не получится, так что с 2020 года мы решили вплотную заня... |
26.08.2022 | Taneleer на смену Thanos – как мы поменяли подход к обнаружению скомпрометированных паролей | Привет, Хабр! Мы – команда информационной безопасности Почты Mail.ru. Уже много лет мы постоянно совершенствуем текущие и внедряем новые механизмы безопасности и технологии беспарольного входа, которые направлены на защиту аккаунтов пользов... |
19.08.2022 | Вебинар «Изобретая бота. Строим систему обработки сообщений на примере конструктора чат-ботов» | Что делать, если ни один из стандартных инструментов построения очередей не подходит?
25 августа в 17:00 присоединяйтесь к вебинару «Изобретая бота. Строим систему обработки сообщений на примере конструктора чат-ботов», где мы разберем прин... |
14.07.2022 | Сказ о том, как мы Tarantool Kubernetes Operator писали | Kubernetes — это быстроразвивающийся opensource проект, позволяющий управлять контейнерами Linux как единой системой. Мы с лёгкостью можем запускать сложные системы, используя при этом yaml-конфигурации. Для управления системой применяются ... |
27.06.2022 | Большая подборка каналов для продакт менеджеров | В последние пару месяцев постоянно слышу от продактов, что они не знают кого почитать по продакт менеджменту, где черпать практическую и актуальную информацию. Поэтому у меня и появилась идея составить данную подборку каналов.
Большая подбо... |
22.06.2022 | Как мы сжимаем данные в больших проектах | Привет! Меня зовут Александр Кленов, и я работаю в Tarantool. В апреле вышел Tarantool 2.10 Enterprise Edition – обновленная версия платформы in-memory вычислений. В версии 2.10 появилось несколько новых функций, о которых уже немного расск... |
20.06.2022 | Топ-5 провальных решений при разработке на Tarantool | Tarantool — гибкий инструмент для разработки высоконагруженных систем хранения данных. На нём пишут очереди, кеши и мастер-хранилища с разной топологией.Часто разработчики начинают работать с Tarantool, имея большой опыт работы с SQL, и пыт... |
31.05.2022 | Tarantool: от коммита до прода за 20 минут | Привет, Хабр! Меня зовут Проскин Роман, я четыре года работаю с Tarantool — разрабатываю и эксплуатирую высоконагруженные и высоконадёжные приложения. Хочу рассказать о своем опыте в этой сфере, поделиться советами и подсветить ошибки, кото... |
28.04.2022 | CRUD 0.11.0 для Tarantool | Оригинальный арт: @darkslog_0log
Неделю назад вышла новая версия модуля CRUD для Tarantool. В 0.11.0 появилось множество нововведений, просьбы о которых поступали от наших пользователей. Что изменилось, как этим пользоваться и кому это може... |
27.04.2022 | Tarantool 2.10: сжимаем данные, шифруем трафик, помогаем расследовать инциденты | В Tarantool 2.10 добавили новые инструменты как для Enterprise версии, так и для Community Edition. А еще мы запустили Tarantool по модели DBaaS в облаке VK Cloud Solutions. Далее подробно расскажем про главные обновления: шифрование соедин... |
29.03.2022 | Альтернатива MapReduce при поиске в распределенной БД | Привет, меня зовут Сатбек, я работаю в команде Tarantool. Расскажу, как реализовать в шардированном кластере поиск, скорость которого не зависит от количества мастеров и объёма хранимых данных. Условно назову этот способ индексным слоем:
Оп... |
17.03.2022 | Репликация с нуля за 5 простых шагов (невозможна) | Меня зовут Сергей Петренко, я работаю в команде кластерных технологий Tarantool. В прошлом году я рассказывал о том, как в Tarantool появилась синхронная репликация и поддержка автоматических выборов лидера на основе Raft. Теперь предлагаю ... |
06.03.2022 | Как создать CDN в отдельно взятой стране | Тема задержки доступа и скорости извлечения сетевых ресурсов никогда не перестанет быть актуальной. Максимально близкое расположение источника влияет не только на скорость загрузки и пользовательский опыт, но и на эффективность работы глоба... |
21.12.2021 | Масштабируем кластеры без лишних усилий | Каждый, кто работал с большими кластерами, знает: данные все время растут. Рано или поздно перед разработчиками распределенных систем встает задача масштабирования. Сейчас найти место для хранения данных не проблема, но как быть с доработко... |
24.11.2021 | Однократные подписки | При создании разных сервисов очередей часто возникает вопрос: «А как лучше реализовать систему уведомлений о событиях в очереди?» Она часто бывает сложнее в реализации, нежели сам сервис очереди. Система распространения уведомлений встречае... |
23.11.2021 | Postgresso 36 | Вавилонская рыбка открыла свои коды
Главный девелопер-адвокат AWS Себастьян Стормак (Sébastien Stormacq) от имени Amazon объявил с зашкаливающим радикализмом об открытии кода Babelsish: Goodbye Microsoft SQL Server, Hello Babelfish. Об этом... |
15.11.2021 | Tarantool на процессорах Apple M1: первые результаты | Spiderman + Youtube speedpaint by RowenHebing
Процессоры M1 от Apple уже давно не новость. Многие знают об их быстродействии и о том, что приложения для MacOS нужно адаптировать под новую архитектуру. В команде разработки платформы Tarantoo... |
01.11.2021 | Как сохранить тесную коммуникацию в стремительно растущей команде | Какие бывают проблемы роста, кроме очевидных, когда из 15 человек становится 80, а из одной команды вырастает 10? Почему разработчики начинают удаляться от пользователей и перестают чувствовать их боль? Как им не выпадать из коммуникационны... |
25.10.2021 | Тестирование СУБД: 10 лет опыта | Меня зовут Сергей Бронников, я работаю в команде Tarantool. Когда я присоединился к ней, то не нашёл общего описания того, как устроено тестирование в проекте. Поэтому я вёл для себя заметки по мере погружения в разработку. Я решил перерабо... |
13.09.2021 | Grafana as code, или как я перестал кликать мышкой в UI и полюбил grafonnet
1. Часть первая, лирическая
2. Часть вторая, практическая
3. Эпилог... | Когда мы в Tarantool столкнулись с задачей настройки мониторинга для сдачи проекта заказчику, мы решили её с помощью grafonnet. Это библиотека для написания дашбордов Grafana с помощью кода на языке jsonnet, которая заметно облегчила нам жи... |
11.09.2021 | Пишем распределенное хранилище за полчаса | Привет, меня зовут Игорь и я работаю в команде Tarantool. При разработке мне часто требуется быстрое прототипирование приложений с базой данных, например, для тестирования кода или для создания MVP. Конечно же хочется, чтобы такой прототип ... |
30.08.2021 | Новый релиз Tarantool 2.8 | Если кратко: довели автоматический failover RAFT до статуса production ready, улучшили cartridge для работы в виртуальных средах, создали инструмент для легкой смены версии Tarantool на более свежую, а развертывание крупных кластеров с помо... |
18.08.2021 | Архитектура распределенной очереди в Mail.ru Cloud Solutions | Вряд ли сейчас можно встретить разработчика, который ничего не слышал об очередях сообщений. Самые известные брокеры сообщений это: Apache Kafka, RabbitMQ и IBM MQ. Все также наверняка знают об облачных решениях, предлагаемых Amazon. Есть у... |
11.08.2021 | Управляем кластером на Tarantool из командной строки | Два года назад мы уже рассказывали вам, что такое Cartridge и как с его помощью разрабатывать распределенные приложения. Это полноценный фреймворк, в который входит CLI-интерфейс, который сильно упрощает разработку и эксплуатацию приложений... |
01.04.2021 | Tarantool vs Redis: что умеют in-memory технологии | В этой статье я хочу сравнить Redis и Tarantool. У меня нет цели сделать громогласный вывод «Tarantool лучше!» или «Redis круче!». Я хочу понять их сходства и отличия, разобраться, для каких задач какую технологию выбрать. Потому что это оч... |
- | Архитектура in-memory СУБД: 10 лет опыта в одной статье | База данных в оперативной памяти — понятие не новое. Но оно слишком плотно ассоциируется со словами «кэш» и «не персистентный». Сегодня я расскажу, почему это не обязательно так. Решения в памяти имеют гораздо более широкое поле применения ... |
- | Хранение графов в Tarantool: реальность или миф | Меня зовут Александр Горякин, и я работаю в отделе разработки систем для внешних заказчиков Tarantool. Очень часто мы сталкиваемся с весьма нетривиальными задачами, например с хранением графов. Расскажу об этом на примере создания системы п... |
- | Чего «энтерпрайзу» в PostgreSQL не хватает | В конце прошлого года Иван Панченко предложил мне рассказать на внутреннем семинаре Postgres Pro, чего, по нашему опыту использования PostgreSQL в "кровавом энтерпрайзе" "Тензора", не хватает в этой СУБД.
С докладом пока... |
- | Расширенные возможности MessagePack | Фото: Peretz Partensky / CC BY-SA 2.0
MessagePack — бинарный формат сериализации данных, позиционируемый авторами как более эффективная альтернатива JSON. Благодаря своей компактности и скорости, его часто выбирают в качестве формата обмена... |
- | Угнать за 5 миллисекунд: как мы наладили быструю доставку данных в сложной биржевой системе с помощью Tarantool | Привет! На связи Олег Уткин из отдела архитектуры систем хранения данных Tarantool. Я хочу рассказать, как в ходе проекта для Московской биржи мы консолидировали потоки данных из разных торговых систем и наладили их доставку клиентам. По пу... |
- | Простор для данных | Зачем вообще нужны витрины и тем более Система для их построения?
Если коротко, то витрины (витрина от англ. data mart) – это набор структурированных данных. Обычно это данные по определенной теме или задаче в компании. Например, витрина с ... |
- | Большая подборка каналов для продакт менеджеров | Привет! Меня зовут Владислав Носковец, я Head of Product в онлайн-школе ProductStar.ru. Занимаюсь созданием курсов для продактов, аналитиков и других it-спецов, разрабатываю собственную LMS-систему для обучения. Помимо работы занимаюсь мент... |
- | Tarantool 2.6 — синхронная репликация, Raft и MVCC | В Tarantool 2.6 появились новые инструменты: транзакционный менеджер в in-memory движке с MVCC и синхронная репликация на основе алгоритма Raft. Под катом вы найдёте краткие описания основных нововведений и ссылку на полный список изменений... |
- | Raft (не)всемогущий: какие надстройки повышают надёжность алгоритма | Все любят Raft. Существует устойчивое мнение, что присутствие этого алгоритма в какой-нибудь распределённой системе означает, что всё с этой системой будет хорошо. А именно:
До тех пор, пока большинство узлов в кластере живо и подключено др... |
- | Создаём своё объектное хранилище за чаc | Привет! Меня зовут Артем Гаврилов и я работаю в Tarantool. Сегодня я расскажу, как быстро создать объектное хранилище на основе платформы in-memory вычислений Tarantool и распределённой файловой системы IPFS (InterPlanetary File System).
Мы... |
- | Tarantool vs Redis: что умеют in-memory технологии | В этой статье я хочу сравнить Redis и Tarantool. У меня нет цели сделать громогласный вывод «Tarantool лучше!» или «Redis круче!». Я хочу понять их сходства и отличия, разобраться, для каких задач какую технологию выбрать. Потому что это оч... |