home.social

#scylladb — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #scylladb, aggregated by home.social.

fetched live
  1. 🚀 Deploy #ScyllaDB on #Ubuntu #VPS

    This article provides a guide to deploy ScyllaDB on Ubuntu VPS.
    What is ScyllaDB?
    ScyllaDB is a high-performance, low-latency NoSQL database designed as a drop-in replacement for Apache Cassandra. It is written in C++ (instead of Java), enabling extremely fast throughput on modern hardware—making it ideal for real-time analytics, IoT, event streams, time-series workloads, and ...
    Continued 👉 blog.radwebhosting.com/deploy- #selfhosted #selfhosting #openjdk

  2. 🚀 Deploy #ScyllaDB on #Ubuntu #VPS

    This article provides a guide to deploy ScyllaDB on Ubuntu VPS.
    What is ScyllaDB?
    ScyllaDB is a high-performance, low-latency NoSQL database designed as a drop-in replacement for Apache Cassandra. It is ...
    Continued 👉 #selfhosting #openjdk #selfhosted

    🚀 Deploy ScyllaDB on Ubuntu VP...

  3. 🚀 Deploy #ScyllaDB on #Ubuntu #VPS

    This article provides a guide to deploy ScyllaDB on Ubuntu VPS.
    What is ScyllaDB?
    ScyllaDB is a high-performance, low-latency NoSQL database designed as a drop-in replacement for Apache Cassandra. It is ...
    Continued 👉 #openjdk #selfhosting #selfhosted

    🚀 Deploy ScyllaDB on Ubuntu VP...

  4. 🚀 Deploy #ScyllaDB on #Ubuntu #VPS

    This article provides a guide to deploy ScyllaDB on Ubuntu VPS.
    What is ScyllaDB?
    ScyllaDB is a high-performance, low-latency NoSQL database designed as a drop-in replacement for Apache Cassandra. It is written in C++ (instead of Java), enabling extremely fast throughput on modern hardware—making it ideal for real-time analytics, IoT, event streams, time-series workloads, and ...
    Continued 👉 blog.radwebhosting.com/deploy- #selfhosted #openjdk #selfhosting

  5. 🚀 Deploy #ScyllaDB on #Ubuntu #VPS

    This article provides a guide to deploy ScyllaDB on Ubuntu VPS.
    What is ScyllaDB?
    ScyllaDB is a high-performance, low-latency NoSQL database designed as a drop-in replacement for Apache Cassandra. It is ...
    Continued 👉 #selfhosting #openjdk #selfhosted

    🚀 Deploy ScyllaDB on Ubuntu VP...

  6. 🚀 Deploy #ScyllaDB on #Ubuntu #VPS

    This article provides a guide to deploy ScyllaDB on Ubuntu VPS.
    What is ScyllaDB?
    ScyllaDB is a high-performance, low-latency NoSQL database designed as a drop-in replacement for Apache Cassandra. It is written in C++ (instead of Java), enabling extremely fast throughput on modern hardware—making it ideal for real-time analytics, IoT, event streams, time-series workloads, and ...
    Continued 👉 blog.radwebhosting.com/deploy- #openjdk #selfhosted #selfhosting

  7. 🚀 Deploy #ScyllaDB on #Ubuntu #VPS

    This article provides a guide to deploy ScyllaDB on Ubuntu VPS.
    What is ScyllaDB?
    ScyllaDB is a high-performance, low-latency NoSQL database designed as a drop-in replacement for Apache Cassandra. It is written in C++ (instead of Java), enabling extremely fast throughput on modern hardware—making it ideal for real-time analytics, IoT, event streams, time-series workloads, and ...
    Continued 👉 blog.radwebhosting.com/deploy- #selfhosted #openjdk #selfhosting

  8. 🚀 Deploy #ScyllaDB on #Ubuntu #VPS

    This article provides a guide to deploy ScyllaDB on Ubuntu VPS.
    What is ScyllaDB?
    ScyllaDB is a high-performance, low-latency NoSQL database designed as a drop-in replacement for Apache Cassandra. It is written in C++ (instead of Java), enabling extremely fast throughput on modern hardware—making it ideal for real-time analytics, IoT, event streams, time-series workloads, and ...
    Continued 👉 blog.radwebhosting.com/deploy- #openjdk #selfhosted #selfhosting

  9. 🚀 Deploy #ScyllaDB on #Ubuntu #VPS This article provides a guide to deploy ScyllaDB on Ubuntu VPS. What is ScyllaDB? ScyllaDB is a high-performance, low-latency NoSQL database designed as a drop-in replacement for Apache Cassandra. It is ... Continued 👉 #selfhosted #openjdk #selfhosting

    🚀 Deploy ScyllaDB on Ubuntu VP...

  10. Миллион алых нод: о выборе баз данных для хранения больших объёмов

    Беседа Алексея Рыбака с Константином Осиповым (Picodata) о выборе баз данных для хранения больших объёмов. Обсудили MySQL, PostgreSQL, миллионы нод MySQL в одной экстремистской организации, Cassandra, ScyllaDB, автошардирование, особенности и стоимость хранения, LSM, TTL, ScyllaDB в Discord, Cassandra в Netflix и Apple, а также нишу Picodata. TL;DR: касательно СУБД для хранения очень большого количества данных Константин выделяет две ключевые размерности. Горизонтальное масштабирование — насколько СУБД умеет самостоятельно масштабироваться: добавлять и удалять узлы без ручного вмешательства, выдерживать кластер в 100+ нод без деградации. Storage — насколько движок хранилища подходит для данной нагрузки. Здесь важны: тип структуры и место на диске.

    habr.com/ru/articles/1037578/

    #хайлоад #субд #storage #cassandra #scylladb #picodata

  11. 🚀 Deploy #ScyllaDB on #Ubuntu #VPS This article provides a guide to deploy ScyllaDB on Ubuntu VPS. What is ScyllaDB? ScyllaDB is a high-performance, low-latency NoSQL database designed as a drop-in replacement for Apache Cassandra. It is ... Continued 👉 #selfhosting #selfhosted #openjdk

  12. 🚀 Deploy #ScyllaDB on #Ubuntu #VPS This article provides a guide to deploy ScyllaDB on Ubuntu VPS. What is ScyllaDB? ScyllaDB is a high-performance, low-latency NoSQL database designed as a drop-in replacement for Apache Cassandra. It is ... Continued 👉 #openjdk #selfhosted #selfhosting

  13. Build a secure, scalable platform with proven tools and expert design 💪

    We design and develop architecture that accelerates delivery and scales seamlessly.

    👉 Learn more about or services: sml.io/next-gen-systems

    Ready to integrate your next-gen stack?

    #softwaredevelopment #apachekafka #scylladb #redis #aikido #grafana

  14. Самая быстрая БД на Диком Западе

    Всем привет! Пополняю интернеты “еще одной” статейкой с бенчмарками популярных СУБД. Захотелось выяснить, каков оверхед на протокол, работу с сетью и клиентскими соединениями в самом простом кейсе - когда таблица либо совсем пуста, либо данных так мало, что все они в памяти. Бенчмарк на Rust. Я попросил написать его Chat-GPT, и он отлично справился. Исходник здесь - github.com/geneopenminder/rust Сравнивал с официальными scylla-bench и redis-bench - результаты схожи. Для теста я специально использовал слабую железку - Orange Pi 3b. Это китайский аналог малинки. Захотелось узнать, на что она способна.

    habr.com/ru/articles/948386/

    #бенчмарк #база_данных #rust #postgresql #mongodb #cassandra #scylladb #redis

  15. Наш опыт с Cassandra и ScyllaDB: какие есть ограничения у этих key-value-БД и почему стоит присмотреться к альтернативам

    Быть или не быть? Стоит ли использовать key-value-базы данных в большом продакшне? На связи Иван Храмов, CTO МТС ID, и Николай Диденко, техлид из команды инфраструктуры МТС Web Services. Мы используем Cassandra в МТС ID и за годы эксплуатации познали и сильные, и слабые стороны этого решения. Главная особенность и одновременно ограничение Cassandra и ScyllaDb — это то, что они строго key-value-хранилища. Именно с этим они справляются отлично — быстрое чтение и запись по ключу, георезервирование и масштабирование. На этом этапе все выглядит радужно. Но по мере роста проекта возникает необходимость более сложной работы с данными. Например, когда хочется получить информацию в разрезе дат или понять, на каких устройствах какие токены живут. И вот здесь начинают всплывать ограничения архитектуры и типовые грабли, на которые можно наступить (и мы регулярно это делали). В этом материале мы опишем, почему выбрали Cassandra и с какими проблемами столкнулись — надеемся, это поможет правильно определиться с выбором нужного инструмента для ваших систем.

    habr.com/ru/companies/ru_mts/a

    #cassandra #scylladb #kyevalue #базы_данных #nosql #devops #repair #Materialized_views #Secondary_Indexes

  16. Выбор стратегии компактизации в ScyllaDB

    ScyllaDB — это высокопроизводительная NoSQL база данных, созданная как улучшенная версия Apache Cassandra на C++. Она способна обрабатывать миллионы операций в секунду, что делает ее лидером среди распределенных баз данных. Такая производительность достигается благодаря особой архитектуре хранения данных, в центре которой находится процесс компактизации данных. Правильный выбор стратегии компактизации данных и ее оптимизация - это ключ к высокой производительности и отказоустойчивости распределенной базы данных ScyllaDB. В этой статье рассмотрены все стратегии компактизации, их преимущества и недостатки, а также приведен детальный алгоритм выбора стратегии компактизации под конкретные use cases.

    habr.com/ru/articles/933630/

    #scylladb #cassandra #nosql #bigdata #dwh #storage #iot #distributed_transactions #distributed_systems #sql

  17. ScyllaDB: как настраивать метрики в java-драйвере и параметры запросов для измерения их характеристик

    Привет, Хабр! Это Александр Коваль, я разработчик IoT-сервисов в МТС Web Services. При работе с данными часто возникает вопрос: как быстро система может вернуть результат по определенным параметрам? Не является исключением и ScyllaDB . Для ответа нужны инструменты измерения и возможность настраивать систему. Java-драйвер для ScyllaDB умеет передавать информацию о своей внутренней работе, и ему можно настроить отдельные компоненты. Звучит как отличный план — в этом материале я поделюсь результатами экспериментов с java-драйвером для ScyllaDB при различных запросах к данным. Код, ссылки и ресурсы располагаются в GitHub .

    habr.com/ru/companies/ru_mts/a

    #scylladb #cassandra #java #metrics #telemetry #microservices #javaдрайвер #телеметрия #запросы_данных

  18. Максимизация производительности ScyllaDB

    ScyllaDB — это высокопроизводительная распределённая NoSQL-база данных, совместимая с Apache Cassandra, но в разы более быстрая за счет того, что написана на C++. Однако, несмотря на сверхбыструю скорость работы, можно ли сделать ее еще быстрее?

    habr.com/ru/articles/910656/

    #scylladb #nosql #cassandra #iot #bigdata #sql #dwh #storage #data_warehouse #no_sql

  19. [Перевод] Объяснение графических процессоров для тех, кто привык работать с ЦП

    За годы работы я подробно изучил, как центральные процессоры (CPU) выполняют код и как они устроены внутри. Дело в том, что я участвовал в разработке ядра Linux и ScyllaDB, а этот код очень близок к металлу. Я даже немного баловался с Verilog, безрезультатно попытавшись собрать моё собственное ядро RISC-V. Графические процессоры (GPU) в отличие от обычных в основном оставались для меня чёрным ящиком, несмотря на то, что поработать с ними всё-таки довелось. Помню, что экспериментировал с NVIDIA RIVA 128 или чем-то подобным, проверяя, как там работает DirectX. Тогда такие процессоры ещё не выделялись на фоне ускорителей 3D-графики. Я также пытался идти в ногу со временем и немного упражнялся в программировании элементарных шейдеров на современных GPU. Но я никогда глубоко не вдавался в работу с GPU, и мои взгляды можно назвать CPU-центричными. Однако, поскольку сегодня наблюдается всплеск рабочих нагрузок, связанных с ИИ, и, в частности, приходится работать с большими языковыми моделями (БЯМ), графические процессоры становятся незаменимыми для современных вычислений. К задачам, решаемым с применением ИИ, относятся масштабные прикладные тензорные операции, в том числе — сложение и перемножение матриц. А это уже работа для GPU. Но как современный GPU выполняет их, и насколько при этом возрастает эффективность по сравнению с выполнением таких же рабочих нагрузок на CPU?

    habr.com/ru/companies/timeweb/

    #timeweb_статьи_перевод #gpu #linux #scylladb #nvidia #cpu #процессор #искусственный_интеллект #cuda #simd

  20. Обходим подводные камни работы с UDA в коде на Lua для ScyllaDB: дружим Java-драйвер и пустые значения

    Привет, Хабр! Мое имя Александр Коваль, я разработчик IoT-сервисов в МТС Web Services. Сейчас ScyllaDB поддерживает ограниченное количество функций, в том числе агрегационных. В стандартном наборе: min, max, count, avg. Но ее функциональность расширяется двумя типами пользовательских функций : скалярными (scalar functions) и агрегационными (aggregate functions). Первые работают со значениями одной строки, а вторые — нескольких. Реализовать такие функции можно на Lua или Rust. В процессе работы с агрегационными функциями можно столкнуться с тем, что ScyllaDB и Java-драйвер по-разному обрабатывают пустые значения. В этом посте я расскажу, как это можно решить относительно просто и без сложных дополнительных телодвижений. Для примера возьму код на Lua и покажу, как он реализуется в виде функции ScyllaDB. Дисклеймер: этот материал написан на основе личного опыта — все решения получены методом проб и ошибок. Конструктивные предложения и советы по их улучшению приветствуется. Код с примерами и ссылки на ресурсы можно найти у меня в репозитории GitHub .

    habr.com/ru/companies/ru_mts/a

    #scylladb #java #function #driver #база_дынных #uda #Драйвер_Java_Data_Base_Connectivity #Агрегационные_функции #базы_данных #обработка_данных

  21. Катапультирование из DSE и миграция на Scylla

    Если ты к чему-то привык, и все кажется удобным и комфортным, при понимании, что это может закончиться в любой момент, надо выбирать, что делать дальше. Так и с решениями, которые мы уже как-то внедрили — несмотря на то, что они прекрасно показывают свою эффективность, наступают моменты, когда их приходится пересматривать, и делать это весьма оперативно. В данном случае речь о системе с СУБД DSE — удобной, отлично адаптированной к использованию под наши задачи, распределенной СУБД NoSQL-типа на базе Apache Cassandra с пудовыми рисками прекращения лицензирования со стороны Datastax. При этом пересаживаться на другой «стул» требуется, разумеется, бесшовно, без потерь в вопросах производительности, безопасности и эксплуатационного качества в продукте. Вопрос это для нас особо важный, так как сама система, для которой рассматривалась замена СУБД высококритичная, и требования к решению были неизменными: возможность вертикального масштабирования «на лету» для поддержки значительного увеличения объема хранимых данных, высокая производительность записи и поддержка отказоустойчивости, включая распределение СУБД в нескольких ЦОД. У нас уже был накоплен весомый багаж информации в текущей базе, поэтому сама технология СУБД требовалась сродная по типу для исключения проблемы со сложностью миграции данных. В статье начальник группы внедрения и тестирования продуктов и услуг Nexign Анна Алешина рассказывает, почему мы выбрали Scylla и решили прокачать ее до собственной «фирменной» СУБД Nexylla. Материал будет полезен всем, кто тоже задумывается о миграции на более надежные с точки зрения лицензирования СУБД.

    habr.com/ru/companies/nexign/a

    #scylla #базы_данных #scylladb #ssd #cassandra #nosql #администрирование_баз_данных

  22. Open-source isn't just about licenses; it's a social contract between creators and users. When projects like #CockroachDB, #ScyllaDB, and #Redis shift away from #open-source, it's not just a technical change but a moral one. https://fale.io/blog/2024/12/31/a-bad-year-for-open-source-databases

  23. ScyllaDB NoSQL database transitions to a source available license, unifying streams and offering a free tier of ScyllaDB Enterprise.
    linuxiac.com/scylladb-transiti

    #scylladb #nosql #database

  24. Another turns to the dark side.
    announced discontinuing its OSS edition (AGPL license), and the Enterprise edition to a source-available (non ) one.

    Remember folks: vendor-owned open source is an oxymoron.
    horovits.medium.com/b5486a4de1

  25. 👀 Why We’re Moving to a Source Available License - ScyllaDB

    "As the Enterprise version branched out of the OSS branch, it was helpful to keep a unified base for reuse and efficiency. However, it reduced our paid version differentiation since all features were open by default (unless flagged)."

    scylladb.com/2024/12/18/why-we

    #scylladb #opensource #sourceavailable