Надсилай резюме
Підпишись на вакансії
Запитай в рекрутера

7 лайфхаків як працювати з Apache Cassandra

13.07.2017 Львів

Інтелліас продовжує розвивати технічні скіли своїх працівників. Цього разу - у сфері впровадження і використання розподіленої системи керування базами даних. 13 липня у нас відбувся черговий tech talk на тему "Apache Cassandra. Bad practices". Наш колега Ярослав поділився з колегами своїм досвідом роботи з Apache Cassandra.

7 порад від спікера:

1. Не використовуйте лише одну ноду для Cassandra кластеру;

2. Використовуйте тільки виділенні ноди для кластеру. Cassandra не повинна ділити ресурси із іншими сервісами;

3. Використовуйте якомога швидші диски для запису даних (AHCI SSD, NVMe SSD або їх RAID масиви);

4. Не використовуйте Java heap size більше 16 Гб;

5. Вибирайте primary key таким, щоб розмір партишенів був не більшим 100000 записів і він займав на диску не більше 100 Мб;

6. Для розгортання та конфігурування кластеру використовуйте одну із систем управління конфігураціями (Puppet, Chef, Ansible);

7. Як альтернативу Cassandra варто звернути увагу на ScyllaDB.