Youzanデータベースサービスの設計と実践-3306π南京駅

テーマ「3306π」南京駅イベントインタビューヤン・チーロン「洋山データベースサービスの設計と実践」

概要

1.ヤンさんは、さまざまな技術面で皆様に素晴らしい記事を発信し続けていますが、仕事以外の技術をどのようにまとめましたか?あなたの学習方法をみんなと共有できますか?

2.さまざまな企業が、作業効率を向上させるためにオープンソースまたは自社開発のデータベースサービスまたはプラットフォームを引用しています。ヤン氏は、データベースサービスによってもたらされる結果をどのように定量化しますか。

3. Youzanデータベースサービスの開発チームであるYang氏にお願いしたいのですが、一般的に中小企業はDBA自体がR&D関連の作業を担当することを望んでいます。Yang氏はDBAの位置付けと開発の提案について話していただけますか。

4.ヤンさん、一般企業はデータベースサービスプラットフォームのプロセスを0から1まで計画していますが、プラットフォームの効果的な設計とプロモーションを実現するために、どの順序を開発することをお勧めしますか?

共有時間

2020年10月17日13:00-18:00

左側のQRコードをスキャンして、
このイベントにすぐに登録してください。

ゲストが自己紹介

Yang Qilong   Hangzhou Youzan DBAは、パブリックアカウントyangyidbaを運営しています。Youzanデータベースアーキテクチャの設計、データベースサービス管理、障害診断などを担当します。           

01

ヤンさんは、さまざまな技術面で皆様に素晴らしい記事を発信し続けていますが、仕事以外の技術をどのようにまとめましたか?あなたの学習方法をみんなと共有できますか?                   

      記事の執筆に関しては、2009年5月にitpubのブログに最初の記事を書いたことを覚えています。基本的には現在に至るまで執筆しており、テクノロジーへの関心と永続性と見なすことができます。通常、仕事の機会を利用して、事例、資料の収集、公式文書の確認、インターネット上の他の優れた人々のブログなどを行い、空き時間を使って技術的な実験やテストを行い、記事を要約して作成します。

      技術的な学習や他の科目での学習に関係なく、ファインマンの学習方法をお勧めします。アクティブな学習は学習を促進するために使用されます。必ずしも実際に教えるとは限りません。知識を言うか書き留めて、みんなと共有するかを選択できます。 。

02

さまざまな企業が、作業効率を向上させるためにオープンソースまたは自社開発のデータベースサービスまたはプラットフォームを引用しています。ヤン氏は、データベースサービスによってもたらされる結果をどのように定量化しますか?

       作業プラットフォームの効果を定量化する方法は、実際にはサービス運用の一部です。この便利なデータを意図的に収集したわけではありません。主観的に、自動化は人間の肉帯に比べて多くの時間を節約し、幸福を向上させます。

       自動化前は手動の操作テーブル変更でしたが、自動化後は作業指示書の形で変更アクションを記録します。申請から承認、変更開始、変更終了まで、各リンクには時点があります。これに基づいて、時間のかかる変更をカウントし、1か月あたりの変更量をレポートし、日々の開発ニーズを説明するデータベース関連のアクションの割合を表示できます。数値が小さいほど、データベースサービスの効率が高くなります。

03

Youzanデータベースサービスの開発チームであるYang氏にお願いしたいのですが、一般的に中小企業はDBA自身が研究開発関連の作業を担当することを望んでいます。Yang氏はDBAに対するあなたの位置付けと開発の提案について話していただけますか。 

 1)DBAの主な機能は、データベースシステムの安定性を確保し、日々の開発ニーズを解決し、会社の事業開発に合わせてデータベースアーキテクチャを計画することです。

 2)最前線のDBAとして、私たちのサービスの目的は開発です。私たちは開発とより多くのコミュニケーションを取り、ビジネスシナリオを理解し、ビジネスパーティに適切なストレージタイプを提供する必要があります。

 3)テクノロジーへの好奇心を保ち、少なくとも1つの開発言語を知って、作業で頻繁に発生する問題を解決し、作業効率を向上させます。

4)MySQLのソースコードを見て、MySQLの動作原理をより完全に理解することができます。

 5)長時間働いている場合は、DBAの役割から抜け出し、企業レベルでの「データ」の流れに注意を払い、データアーキテクトの方向に発展することができます。

04

ヤンさんにお願いしたいのですが、一般企業はデータベースサービスプラットフォームのプロセスを0から1まで計画しています。プラットフォームの効果的な設計とプロモーションを実現するために、どのモジュールをお勧めしますか?

     データベースサービスプラットフォームは、開発用と運用および保守自体用の2つの役割に直面しています。それらはすべて共通の基盤を持っています-メタデータ:インスタンスIP、ポート、スキーマ、table_name、テーブル構造、データベースとテーブルの所有権、ビジネスライン、およびすべてのサービス関数はこのメタデータに基づいて構築されます。

     効率向上の観点から、まず高周波の需要や行動を解決します。毎日の開発活動は、開発の毎日の変更、データクエリ、データベース、テーブル構造、複数の環境の一貫性要件など、頻繁に行われます。

したがって、実際に推奨される順序は、メタデータ->自動データベース構築、テーブル作成-> DDL変更/ DML変更クエリ-セキュリティ監査です。

    運用および保守側からの順序は、メタデータ-> HA->自動バックアップ/リカバリ->インスタンスの運用および保守(初期化、移行、展開マスタースレーブ、分割)->毎日の需要自動化(システム容量評価、アラーム監視管理、低速クエリ管理)など。

``3306π ''南京駅

時間:  2020年10月17日13:00-18:00

場所:南京玄武区朱江路498号インノフューチャーシティ2階

コードをスキャンして、より便利なグループに入る

「3306π」コミュニティについて

MySQLのコアテクノロジーに焦点を当て、インターネット業界で最も重要なデータソリューションを従来の業界にもたらします。他のオープンソーステクノロジーであるRadonDB、ClickHouse、Redis、MongoDB、Hbase、Hadoop、ElasticSearch、Storm、Sparkなどを含みます。それはスポンサーであり、それを求め、水を放出することを拒否します

おすすめ

転載: blog.csdn.net/n88Lpo/article/details/109039764