1. Новые покупки Показать еще

    18.08.2017: Блиц-интенсив по недвижимости (Наташа Закхайм)

    18.08.2017: "Рыба Золотая" - $1200 каждый месяц на Graphicriver

    18.08.2017: [Шитьё Книги] Кутюр - Секреты жакета от Шанель

    18.08.2017: Драйвер — Для Мозга D.S.A.

    18.08.2017: Настройка Google AdWords от 30 000 рублей (Айнур Талгаев)

  2. Гость, если у Вас на каком либо сайте есть аккаунт с повышенным статусом, то и у нас вы можете получить соответствующий статус. Подробнее читайте здесь https://www.skladchik.biz/threads/83942/
    Скрыть объявление
  3. Нужен организатор Показать еще

    18.08.2017: [Шитьё Книги] Кутюр - Секреты жакета от Шанель

    18.08.2017: 21 минута в день на развитие лидерства (Джон Максвелл)

    09.08.2017: Как найти свой путь и дело, которое сделает тебя счастливым (Ерлан Кильдибеков)

    09.08.2017: Форекс.ментор.Лондон - прибыльных сделок под 94% с 2010...

    07.08.2017: Система убеждения и продаж от реального Волка с...

  4. Сбор взносов Показать еще

    15.08.2017: Решаем жизненные проблемы через работу с телом (Ната Герман)

    14.08.2017: Идеальная хозяйка. Полный иллюстрированный курс (Ольга Колобенина, Наталия Баранова)

    13.08.2017: Оптовик 3.0 Как продавать оптом и в розницу много и долго! (Ярослав Лепёшкин и Антон Новиков)

    08.08.2017: Анатомия движения для всех (Наталья Королёва)

    08.08.2017: тема сбор взносов

Открыто

[LinuxCBT] Распределённая СУБД Apache Cassandra [2013]

Тема в разделе "Переводы курсов", создана пользователем Менеджер, 18 июн 2015.

Цена:
1р.
Взнос:
40р.
Записаться

Список пока что пуст. Запишитесь первым!

    Тип: Стандартная складчина
    Участников: 0/100
    1. 18 июн 2015
      #1
      Менеджер
      Менеджер Организатор Организатор

      [LinuxCBT] Распределённая СУБД Apache Cassandra [2013]

      Собираем на перевод
      [LinuxCBT] Распределённая СУБД Apache Cassandra [2013]​
      • Автор: LinuxCBT
      • Оригинальное название: LinuxCBT CassDB Edition
      • Продолжительность: 8 часов
      • Тип раздаваемого материала: Видеоурок
      Apache Cassandra — распределённая система управления базами данных, относящаяся к классу noSQL-систем и рассчитанная на создание высокомасштабируемых и надёжных хранилищ огромных массивов данных, представленных в виде хэша.
      СУБД Cassandra написана на языке Java и включает в себя полностью распределённую hash-систему Dynamo, что обеспечивает практически линейную масштабируемость при увеличении объёма данных. Cassandra использует модель хранения данных на базе семейства столбцов (ColumnFamily[en]), что отличается от систем, подобных memcachedb, которые хранят данные только в связке ключ/значение, возможностью организовать хранение хэшей с несколькими уровнями вложенности. Cassandra относится к категории хранилищ, повышенно устойчивых к сбоям: помещённые в БД данные автоматически реплицируются на несколько узлов распредёленной сети или даже равномерно распределяются в нескольких дата-центрах. При сбое узла, его функции на лету подхватываются другими узлами. Добавление новых узлов в кластер и обновление версии Cassandra производится на лету, без дополнительного ручного вмешательства и переконфигурации других узлов. Тем не менее настоятельно рекомендуется заново сгенерировать токены для каждого узла, включая существующие, чтобы не испортить распределение нагрузки. Генерации ключей для существующих узлов можно избежать в случае кратного увеличения количества узлов (в 2 раза, в 3 раза и т.д.).

      Intro to Clustered - Distributed - NoSQL - Database - Cassandra DB

      Introduction - Cassandra DB - Features - Discussion
      NoSQL Discussion
      Features and Benefits of Cassandra DB
      Data Distribution - Peer-to-Peer
      Data replication strategies
      Scalability implementation
      Data-Center fault-tolerance
      Various features
      Explore Cassandra Cluster Topology (CCT)

      Single-Node - Implementation
      Identify and obtain sources
      Prep cluster nodes with Java environments
      Ensure cross-platform support
      Peruse configuration hierarchy
      Tweak initial settings - ante-cluster invocation
      Identify key network sockets
      Start instance of Cassandra
      Evaluate footprint
      Evaluate results

      Cassandra CLI
      Discuss applicability - Legacy support - et cetera
      Reveal cluster details using CLI
      Define sample key space
      Discuss data-types supported
      Set | Get | Delete simple records
      Evaluate data representation
      Drop key space accordingly
      Evaluate results

      Cassandra Query Language (CQL) Client
      Contrast with Legacy Cassandra CLI client
      Reveal cluster details via CQL
      Create | Drop key spaces
      Create Column Families (CF)
      Populate CF with rudimentary values for general usage
      Query CF using standard CQL lingo
      Explore Indices
      Update data as needed
      [Dis]Connect as needed
      Evaluate environment and prepare for usage

      Multi-Node - Cluster - Configuration - Deployment
      Highlight benefits of distributed | peer-to-peer environment
      Identify other nodes for inclusion
      Discuss data replication strategies
      Discuss tokenizationa and virtual nodes support
      Peruse and update primary Cassandra configuration for multi-node support
      Restart services and confirm data-availability
      Introduce new nodes to Cassandra cluster
      Query data accordingly
      Update data replication to target an ideal number of nodes
      Confirm availability of data across nodes
      Prep configuration for other nodes
      Distribute configuration using parallel SSH (pssh) as needed
      Add remaining nodes to cluster
      Evaluate current configuration
      Fail nodes arbitrarily and confirm data-survival

      Cassandra Node Management
      Discuss available tools: Commercial | Open Source
      Expose Cassandra Cluster configuration
      Reveal cluster network details
      Abbreviate cluster data and evaluate
      Decommission node as desired for hypothetical scenario
      Discuss various Cassandra protocols

      Consistency Levels - Affirmatives | Negatives
      Highlight default configuration
      Contrast various approaches with respect to risk-tolerance
      Discuss tunable consistency levels
      Set Client Read | Write consistency levels
      Evaluate data access post-consistency tweak
      Repair data consistency across nodes
      Confirm QUORUM-level consistency on ALL nodes of cluster
      Evaluate results

      Node Issues
      Introduce Hypotheticals
      Identify current data repositories
      Fail redundant nodes and access data
      Vary consistency level to reflect shifts in cluster dynamics
      Confirm data-accessibility
      Discuss tradeoffs of relegated stance
      Up replication of data to reflect current cluster description
      Down ALL nodes responsible for data and evaluate
      Recover accordingly
      Discuss risks and evaluate

      Multiple Data Centers (DCs) - Custom Replication
      Discuss available algos
      Define accurate topology map for Cassandra Cluster
      Update cluster configuration and re-initialize the cluster
      Define new - simple key space for multi-DC replication
      Reveal current multi-DC topology
      Ensure data are replicated accordingly
      Update existing key space to support multiple DCs
      Evaluate configuration

      Data Snapshots - Restoration
      Explore available tools
      Discuss backup | restoration model
      Snapshot single node and evaluate traces
      Use 'pssh' to snapshot ALL nodes
      Confirm existence of various snapshots on various nodes
      Purposely remove data
      Confirm cluster-wide updates reflecting lost data
      Restore key space as needed
      Confirm availability
      // Сам курс есть в паблике
      // Как наберется народ, найдется и переводчик и организатор :)
      // Заинтересовались – подписывайтесь!
       
      Другие складчины раздела

Участники складчины [LinuxCBT] Распределённая СУБД Apache Cassandra [2013] смогут написать отзыв