{"id":32402,"date":"2019-10-31T21:46:51","date_gmt":"2019-10-31T18:46:51","guid":{"rendered":"https:\/\/prohoster.info\/blog\/ok-tech-cassandra-meetup\/"},"modified":"2019-10-31T21:46:51","modified_gmt":"2019-10-31T18:46:51","slug":"ok-tech-cassandra-meetup","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/ok-tech-cassandra-meetup","title":{"rendered":"ok.tech: Cassandra meetup.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"ok.tech: Cassandra meetup.\" src=\"\/wp-content\/uploads\/2019\/04\/48899bba3d0eec5d2445f6f515bfd49a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Are you working with the NoSQL storage Apache Cassandra?<\/h2>\n<p>\nOn May 23, Odnoklassniki invites experienced developers to their office in St. Petersburg for <noindex><a rel=\"nofollow\" href=\"https:\/\/oktech.timepad.ru\/event\/933943\">a meetup<\/a><\/noindex>, dedicated to working with Apache Cassandra. Only your experience with Cassandra and your willingness to share it are important. <br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/oktech.timepad.ru\/event\/933943\">Register for the event<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nWe at OK <noindex><a rel=\"nofollow\" href=\"http:\/\/2013.jpoint.ru\/talks\/15\/\">started using<\/a><\/noindex> Apache Cassandra in 2010 to store photo ratings. Currently, we are the largest users of Apache Cassandra in the RuNet and among the largest in Europe. We have over a hundred different clusters used for storing various product information - classes, chats, messages, as well as managing critical infrastructure data - mapping logical blocks to disks of large binary storage - <noindex><a rel=\"nofollow\" href=\"http:\/\/2017.jokerconf.com\/2017\/talks\/4fasygftomyekgaqaaiauo\/\">one-cold-storage<\/a><\/noindex>, managing internal cloud data. <noindex><a rel=\"nofollow\" href=\"http:\/\/habr.com\/ru\/company\/odnoklassniki\/blog\/346868\/\">one-cloud<\/a><\/noindex> etc.<\/p>\n<p>In total, under <noindex><a rel=\"nofollow\" href=\"http:\/\/ok.ru\">Odnoklassniki<\/a><\/noindex> the management of Cassandra, there are petabytes of data across thousands of nodes. Over this time, we have accumulated vast experience in administration, development, and operation of solutions based on Cassandra and even developed our own <noindex><a rel=\"nofollow\" href=\"http:\/\/habr.com\/ru\/company\/odnoklassniki\/blog\/417593\/\">proprietary NewSQL transactional DB.<\/a><\/noindex>.<\/p>\n<p>Now we would like to share all of this with you - through real cases from practice and without secrets; The event will take the form of a live discussion among participants, which means that the discussion will take up most of the time. <noindex><a rel=\"nofollow\" href=\"http:\/\/v.ok.ru\">OK experts<\/a><\/noindex> are ready to share their ideas and approaches. The event will be led by <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/m0nstermind\">Oleg Anastasiev<\/a><\/noindex> and <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/hristoforovs\">Alexander Khristoforov<\/a><\/noindex>.<\/p>\n<h2>What topics will be covered?<\/h2>\n<p><\/p>\n<h3>Operation:<\/h3>\n<p>\nWe will review typical configurations of nodes and clusters in various production installations. We will discuss how to scale clusters as data volume and load increase, and how to replace failed nodes with minimal impact on clients. We will share pain points and systematize popular pitfalls. We will find out how to monitor clusters to understand ahead of time where and what exactly is not working. We will touch on the problems of deploying new versions of Cassandra.<\/p>\n<h3>Performance:<\/h3>\n<p>\nWe will try to understand which metrics to look at and what can be fine-tuned to improve metrics. We will discuss whether to retry or not and if so, how to do it. We will identify bottlenecks in the architecture and implementation of Cassandra and review some engineering tricks to bypass them. We will touch on the pressing issue of regular repair and compaction without degrading performance.<\/p>\n<h3>Fault tolerance:<\/h3>\n<p>\nHardware isn't everlasting, so failures happen frequently, and a colleague's hand may tremble, leading us to delete something unnecessary. Let's discuss recovery from disk, machine, or data center failures, as well as restoring to a consistent state from backups in cases of operator errors.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/oktech.timepad.ru\/event\/933943\/\">Register<\/a><\/noindex> And tell your friends and colleagues about the event.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/odnoklassniki\/blog\/449532\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442\u0435 \u0441 NoSQL-\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u043c Apache Cassandra? 23 \u043c\u0430\u044f \u041e\u0434\u043d\u043e\u043a\u043b\u0430\u0441\u0441\u043d\u0438\u043a\u0438 \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0430\u044e\u0442 \u043e\u043f\u044b\u0442\u043d\u044b\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 \u0441\u0432\u043e\u0439 \u043e\u0444\u0438\u0441 \u0432 \u041f\u0435\u0442\u0435\u0440\u0431\u0443\u0440\u0433\u0435 \u043d\u0430 \u043c\u0438\u0442\u0430\u043f, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 Apache Cassandra. \u0412\u0430\u0436\u0435\u043d \u043b\u0438\u0448\u044c \u0432\u0430\u0448 \u043e\u043f\u044b\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Cassandra \u0438 \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u0438\u043c \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f. \u0417\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0435 \u041c\u044b \u0432 \u041e\u041a \u043d\u0430\u0447\u0430\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c Apache Cassandra \u0432 2010 \u0433\u043e\u0434\u0443 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043e\u0446\u0435\u043d\u043e\u043a \u0444\u043e\u0442\u043e. \u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043c\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":24215,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-32402","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442\u0435 \u0441 NoSQL-\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u043c Apache Cassandra? 23.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/ok-tech-cassandra-meetup\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47ok.tech: Cassandra meetup | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442\u0435 \u0441 NoSQL-\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u043c Apache Cassandra? 23.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/ok-tech-cassandra-meetup\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:46:51+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:46:51+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47ok.tech: Cassandra meetup | ProHoster","description":"Are you working with the NoSQL storage Apache Cassandra? 23.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/ok-tech-cassandra-meetup","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47ok.tech: Cassandra meetup | ProHoster","og:description":"\u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442\u0435 \u0441 NoSQL-\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u043c Apache Cassandra? 23.","og:url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/ok-tech-cassandra-meetup","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:46:51+00:00","article:modified_time":"2019-10-31T18:46:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"32402","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 10:40:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:59:29","updated":"2026-01-21 10:40:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/32402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=32402"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/32402\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/24215"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=32402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=32402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=32402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}