並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 26 件 / 26件

新着順 人気順

vitessの検索結果1 - 26 件 / 26件

  • YouTubeがMySQLをスケールアウトする「Vitess」をオープンソースで公開。Kubernetesに対応

    YouTubeがMySQLをスケールアウトする「Vitess」をオープンソースで公開。Kubernetesに対応 Google Cloud Platformのブログに投稿された記事「Scaling MySQL in the cloud with Vitess and Kubernetes」で、Vitessは次のように説明されています。 At YouTube, we went on that journey as we scaled our MySQL deployment, which today handles the metadata for billions of daily video views and 300 hours of new video uploads per minute. To do this, we developed the Vitess platform,

      YouTubeがMySQLをスケールアウトする「Vitess」をオープンソースで公開。Kubernetesに対応
    • Ruby on Rails & Vitessによる
DBスケールアウト

      ソーシャルゲームのような高負荷がかかるWebアプリケーションにおいては、何十, 何百台ものサーバーでスケールアウトするのが当然の時代になりました。特にDBサーバーでは垂直分割、水平分割による複数のDBへの負荷の分散が行われ、アプリケーション側でハンドリングすべきことが増してきています。 今回は、G…

        Ruby on Rails & Vitessによる
DBスケールアウト
      • Vitess

        Scalable. Reliable. MySQL-compatible. Cloud-native. Database. ScalabilityVitess combines many important MySQL features with the scalability of a NoSQL database. Its built-in sharding features let you grow your database without adding sharding logic to your application. PerformanceVitess automatically rewrites queries that hurt database performance. It also uses caching mechanisms to mediate querie

          Vitess
        • GitHub - vitessio/vitess: Vitess is a database clustering system for horizontal scaling of MySQL.

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - vitessio/vitess: Vitess is a database clustering system for horizontal scaling of MySQL.
          • YouTube & Go言語: MySQLをパワーアップするVitess - ワザノバ | wazanova

            http://www.youtube.com/watch?v=qATTTSg6zXk 1 comment | 1 point | by WazanovaNews ■ comment by Jshiike | 約3時間前 YouTubeのシステムアーキテクトであるSugu SououmaraneのFOSDEM 2014での講演です。スライドはこちらからダウンロードできます。 1) Vitessとは Vitessは大規模な本番環境でMySQL DBを効率的に利用するためのオープンソースプロジェクトです。概要はプロジェクトゴールのページ にまとまってます。 MySQLは機能が豊富だがスケールさせるときは苦労する。一方、NoSQLはスケーラビリティには問題がないが、アプリケーションが複雑になるとできることに限界があるのがネックになる。セカンダリインデックス、joinsなどがサポートされていない。

            • Kubernetesが超強力な分散RDBに vitessの真価を大検証してみた

              JapanContainerDays v18.12 Kubernetesが超強力な分散RDBに vitessの真価を大検証してみた - 早川 博 , 茂 こと(日本オラクル)

                Kubernetesが超強力な分散RDBに vitessの真価を大検証してみた
              • Scaling Datastores at Slack with Vitess - Slack Engineering

                Rafael Chacón Staff Software Engineer, Infrastructure From the very beginning of Slack, MySQL was used as the storage engine for all our data. Slack operated MySQL servers in an active-active configuration. This is the story of how we changed our data storage architecture from the active-active clusters over to Vitess — a horizontal scaling system for MySQL. Vitess is the present and future of Dat

                  Scaling Datastores at Slack with Vitess - Slack Engineering
                • Vitess | A new Protocol Buffers generator for Go

                  Although the main interface between applications and a Vitess database is through the MySQL protocol, Vitess is a large and complex distributed system, and all the communication between the different services in a Vitess cluster is performed through GRPC. Because of this, all service boundaries and messages between Vitess' systems are specified using Protocol Buffers. The history of Vitess' integr

                    Vitess | A new Protocol Buffers generator for Go
                  • Kubernetes を使ってスケールする MySQL クラスタ Vitess を試す - Qiita

                    最近の Kubernetes の動向は 1 日目の記事 で語られた通りです。 ついに v1.0.0 General Availability を迎え、 様々な場所で Kubernetes の話を聞くようになりました。 さて、本稿では一段階進んで、 Kubernetes が大体どんなものかは分かった、 でも実際どんな風に使われてるの?という疑念に対して、 Google の傘下である Youtube によって公開されている、 スケールする MySQL クラスタ Vitess を Kubernetes で試してみる事とします。 Vitess は Youtube が MySQL をスケールさせるために開発した Go 製の OSS です。 公式サイトの画像ですが、次のようなアーキテクチャとなっています。 それぞれのコンポーネントは以下の様な役割を担っています。 vtctl CLI から Vitess

                      Kubernetes を使ってスケールする MySQL クラスタ Vitess を試す - Qiita
                    • Vitess と Kubernetes でクラウド ネイティブな MySQL シャーディング

                      Google Cloud Platform (Google App Engine, Compute Engine, BigQuery や Container Engine など)の情報の日本公式ブログ

                        Vitess と Kubernetes でクラウド ネイティブな MySQL シャーディング
                      • Scaling MySQL in the cloud with Vitess and Kubernetes

                        Product updates, customer stories, and tips and tricks on Google Cloud Platform

                          Scaling MySQL in the cloud with Vitess and Kubernetes
                        • Cloud Native MySQL Sharding with Vitess and Kubernetes

                          Product updates, customer stories, and tips and tricks on Google Cloud Platform

                            Cloud Native MySQL Sharding with Vitess and Kubernetes
                          • Vitess as a Service:Vitessのフル・マネージド・サービスを試す(導入編) - そこはかとなく

                            注意:本記事の内容は所属企業とは全く関係がありません。個人の趣味です。 Kubernetes Advent Calendar 2019 - Qiita 15日目です。 Vitessとは Vitess as a Service:PlanetScale CNDb ログイン Create your first cluster Create Database 終わりに Vitessとは Vitessを皆さんはご存知でしょうか? CNCFが2019/11/5にVitessのGraduateを発表し、 さらにCloudNativeCon 2019 SanDiegoでもKeynoteに取り上げられたこともあり注目度・認知度が上がってきているのではないでしょうか。 Vitessは一行で説明すると"MySQLの水平スケーリングを実現するためのデータベースクラスタリングシステム"です。 Vitessの大きな特

                              Vitess as a Service:Vitessのフル・マネージド・サービスを試す(導入編) - そこはかとなく
                            • GitHub - kubernetes-native-testbed/kubernetes-native-testbed: This is fully Kubernetes-native testbed environment. Please contribute for add additional OSS (Vitess, NATS, etc) or microservices.

                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                GitHub - kubernetes-native-testbed/kubernetes-native-testbed: This is fully Kubernetes-native testbed environment. Please contribute for add additional OSS (Vitess, NATS, etc) or microservices.
                              • Vitess(ヴィテス)をさわってみよう!(Part 1) | スマートスタイル TECH BLOG

                                Vitess(ヴィテス)とは MySQLインスタンスの大規模クラスタをデプロイ、拡張、管理するためのデータベースソリューションです。 本ソリューションはもともとYouTubeのバックエンドであるMySQLクラスタで利用されていましたが、GoogleがOSSとして公開し誰でも利用可能となりました。 2018年のMySQL Awardで表彰されたり、Cloud Native Computing Foundation (CNCF)のインキュベーションプロジェクトとなったりと 今後が非常に注目されるソリューションです。 Vitessの主な機能は以下のとおりです。 コネクションプール ACL パフォーマンス監視 MySQLトポロジ管理インタフェースの提供 水平分割/垂直分割 今回は、チュートリアルをもとに可能な限りVitessを解明していきたいと思います。 ドキュメント Vitess Doc Git

                                  Vitess(ヴィテス)をさわってみよう!(Part 1) | スマートスタイル TECH BLOG
                                • Vitessへのいざない

                                  2020/02/13 Cloud Native Meetup Tokyo #12 Graduated Project Vitess やってみ!By Toliver 対応MySQLのバージョンが間違っていたので修正しました 9.0 ー> 8.0

                                    Vitessへのいざない
                                  • Vitess | Vitess Operator for Kubernetes

                                    PlanetScale provides a Vitess Operator for Kubernetes, released under the Apache 2.0 license. The following steps show how to get started using Minikube: Prerequisites #

                                      Vitess | Vitess Operator for Kubernetes
                                    • Vitess | Overview

                                      Pages in this sectionWhat Is VitessArchitectureSupported DatabasesScalability PhilosophyCloud NativeHistoryThe Vitess overview documentation provides general information about Vitess that's less immediately practical than what you'll find in Get Started section and the User Guides.

                                        Vitess | Overview
                                      • Vitessの基礎.pdf

                                        [JSAI24] Large-Scale Indoor Search Engine with Multimodal Foundation Models and Relaxing Contrastive Loss

                                          Vitessの基礎.pdf
                                        • VITESSとクラウド時代のRDB

                                          Cloud Native Meetup Tokyo #3 での登壇資料です。 - Title: VITESSとクラウド時代のRDB - Speaker: @takaz - Event URL: https://cloudnative.connpass.com/event/89320/ コミュニティ運営チームが代理アップロードしています - Publisher: @capsmalt

                                            VITESSとクラウド時代のRDB
                                          • KubernetesでMySQLのクラスタツールVitessを動かす - Qiita

                                            目的 DockerやKubernetes(k8s)のおかげで様々なソフトウェアを気軽に試す、あるいは開発で利用できるようになりましたが、本番利用を考えると多くの考慮点を解決しなければいけません。その1つがNFRs(Non-Functional Requirements: 非機能要件)です。例えば可用性の観点では、スケールアウトしにくいRDBはk8sとは相性が悪いです。 有名なMySQLはレプリケーションに対応していますが、マスタが死んだときのスレーブの自動昇格をどうやって実現するかの考慮が必要ですし、昇格までの時間はサービス停止になります。また、Oracle公式のMySQL Clusterはk8sへの対応が明確に表明されてないと思っています。 そこで、今回はそこをよしなにしてくれるVitessをk8sで動かしてみます。 VitessはYouTubeが開発したMySQLのクラスタリングツール

                                              KubernetesでMySQLのクラスタツールVitessを動かす - Qiita
                                            • Horizontally scaling the Rails backend of Shop app with Vitess (2024) - Shopify

                                              Horizontally scaling the Rails backend of Shop app with VitessShop app horizontally scaled a Ruby on Rails app with Vitess. This blog describes Vitess and our detailed approach for introducing Vitess to a Rails app. Good problems We experienced hockey stick growth after we launched the Shop app. We were glued to our dashboards and saw millions of users onboard onto the app. This was gratifying, bu

                                                Horizontally scaling the Rails backend of Shop app with Vitess (2024) - Shopify
                                              • Vitess と Kubernetes を使ってクラウドの MySQL をスケールする

                                                Google Cloud Platform (Google App Engine, Compute Engine, BigQuery や Container Engine など)の情報の日本公式ブログ

                                                  Vitess と Kubernetes を使ってクラウドの MySQL をスケールする
                                                • Kubernetes Forum@ソウル、YouTubeの本番で利用されるVitessのセッションを紹介

                                                  ソウルで開催されたKubernetes Forumでは、Multicluster(マルチクラスター)やFederation(フェデレーション)といった大規模環境でのKubernetesの運用に関するセッションに注目が集まっていた。加えて、もう一つ注目を集めていたセッションがVitessに関するものだ。 セッションのスピーカーは、YouTubeでVitessを開発して、その後Vitessの開発とサポートを行うPlanetScaleを起こしたCEOのJitendra Vaidya氏と、エンジニアのDeepthi Sigireddi氏だ。 プレゼンテーションは以下のリンクから参照されたい。 Jurisdiction Aware Databases with Vitess(PDF) VitessはCNCFのインキュベーションからはすでにGraduationしている成熟したプロジェクトだが、実際には

                                                    Kubernetes Forum@ソウル、YouTubeの本番で利用されるVitessのセッションを紹介
                                                  • データベースクラスタリングシステムVitess - Kekeの日記

                                                    本記事 本記事ではKubenetes上にデータベースクラスタリングシステムの入門として導入して、使い勝手や操作方法、運用方法などの学習します。 目次 本記事 目次 Vitessについて Vitessとは 特徴 1. スケーラビリティ 2. ハイパフォーマンス 3. マネジメントのしやすさ 4. コネクションプール 5. シャードマネジメント 6. ワークフロー 大事なコンセプト 1. Keyspace 2. Cell 3. Topology Service 4. Tablet 5. Shard アーキテクチャ 1. Topology 1.1 Global vs Local 1.2 スキーマ管理 2. vtgate 3. vttablet 4. vtctld Kubernetesにホストする リポジトリを取得する クラスタを作成する バックアップ用のCloud Storageバケットを作成す

                                                      データベースクラスタリングシステムVitess - Kekeの日記
                                                    • Vitess | Online DDL: why FOREIGN KEYs are not supported

                                                      This post explains the inherent problem of running online schema changes in MySQL, on tables participating in a foreign key relationship. We'll lay some ground rules and facts, sketch a simplified schema, and dive into an online schema change operation. Our discussion applies to gh-ost, pt-online-schema-change, and VReplication based migrations, or any other online schema change tool that works wi

                                                        Vitess | Online DDL: why FOREIGN KEYs are not supported
                                                      1