IT ニュース&コラム 2020/ 6/15 通巻812号 ニュース版 ソフトウェアデザイン館 Sage Plaisir 21  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ■■ GitHub と MySQL を組み合わせたサーバー DoltHub ■■ 2020年 6月 10日、Gigazine で GitHub と MySQL を組み合わせたようなサーバー DoltHub が紹介された。 GitHub は、プログラムのソースファイルなどをサーバーに保管し、バージョン管理を行うサーバー。 MySQL は、一般的に良く使われているデータベースだ。 DoltHub は、データベースの内容を サーバーに保管し、バージョン管理を行うサーバーだ。 使い始めるときは、Git とほぼ同じコマンドを使う。 自分のユーザー名とメールアドレスの登録、 リポジトリの作成ができる。 リポジトリには、複数のテーブルを作ることができる。 テーブルを作るときは、MySQL と ほぼ同じコマンドを使う。 テーブルを作り、データベースにデータを追加し、クエリ(検索) を行うことなどができる。 ここまでは、クラウド型のRDBとほぼ同じであるが、DoltHub はコミットができ、バージョン 管理ができることだ。 Git と同様に、ローカルでの作業、ブランチ、ログ、差分表示、push、 pull にも対応している。 RDBに保存するようなデータの多くは、バージョンがある。 たとえば、郵便番号は毎年更新 されるし、顧客情報は日々更新されるが入会日や変更日を調べることがある。 ほとんどの人が やっていないだけで、実はバージョン管理が役に立つデータは多くありそうだ。 Git のバージョン管理が必要ないと思う人が減ってきたように、データのバージョン管理が 必要ないと思う人は、DoltHub の登場で減っていくことが予想される。 バージョン管理をしない現在では、過去のデータを取り出すには、定期的にバックアップした データをリストアすることになるだろう。 しかし、いつのバックアップがどこにあるかという 管理方法がバラバラなので、リストアするのは大変だ。 それに、全員が最新データを使うとは 限らない。 顧客サポートにおいて過去の状況を調べるときは、そのサポートをする人に限り、 過去のデータを参照することになるからだ。 データベースの内容を CSV や JSON にエクスポートして、それを Git でバージョン管理する (定期バックアップする)手もあるだろう。そのようにできなくもないが、あるデータベースが どの Git リポジトリに入れるかといった管理が必要になる。 そもそも定期バックアップ していないことがほとんどだから運用時に定期バックアップすることすら気づかない可能性もある。 DoltHub はそれらの管理が不要になりそうだ。 Dolt のブログによると、「私たちは、データの共有方法が壊れていると考えており、 それを解決するのがDoltだと考えています。 CSV、JSON、XMLファイルへのリンクを見たときは いつでも、Doltのことを考えるべきです。」「MySQL の完全な代替品となることが目標」と 書いている。 一般にデータベースは処理速度の要求が多いと言われており、クラウドの分散型データベースも 性能をアピールしている。 そういう観点では Git を使うことが処理速度のネックになるのかも しれない。 しかし、最近は処理速度が十分速いケースが多くなっため Git + SQL というサーバーは 増えていくと思われる。 ソース https://gigazine.net/news/20200610-dolthub/ https://www.dolthub.com/blog/2020-04-15-how-dolt-types-work/ ■■ 注目ニュース 一覧 ■■ ◇ Wikipediaは2019年にGoogle検索経由のアクセス数を30億件も失う。 https://gigazine.net/news/20200611-wikipedia-lost-3-billion-google-access/ … コンテンツのソースを書いているからって盗んでいいわけじゃない。グーグルはきちんと対価を払うべき。 ◇ PS5のデザインが公開! デジタルエディションと2バージョンで発売。PS5向け28タイトルも発表。 https://www.famitsu.com/news/202006/12200120.html … PS4発売からもうすぐ7年。 ◇ 1秒で高画質映画1000本をダウンロード可能な光学チップが開発される、通信速度は毎秒44.2テラビットで世界新記録。 https://gigazine.net/news/20200525-micro-comb-optical-chip/ … コンテンツが一瞬で盗まれる時代へ。 ◇ OpenAIが GPT-3 用いたAIモデルをAPIとして利用可能に、Wikipediaの内容を質問で検索するデモムービーも。 https://gigazine.net/news/20200612-openai-release-api/ … AI がエクセルの表を埋めたり、Wikipedia に書かれているソースを提示したりする時代へ。 ◇ YouTubeで中国共産党を批判するコメントが自動削除されていたことが判明。 https://gigazine.net/news/20200527-youtube-auto-deletes-comments-chinese-government/ … グーグルの社員の中に共産党員がいるのか。 ◇ Zoom、人権団体のアカウントを一時停止。天安門事件の会議開催で。 https://japan.cnet.com/article/35155203/ … 企業は中国共産党が作った法律に対抗できない。 ◇ Windows 10 新プレビュー、WSL 2 用Linuxカーネルの提供方法を変更。 https://japan.cnet.com/article/35155185/ … エミュレーター型から、2つのOSが共存するようになっていく。 ◇ 約5400億円の集団訴訟、Googleはプライバシーモードのブラウジングからも個人情報を収集していると原告は主張。 https://gigazine.net/news/20200603-google-privacy-mode-lawsuit/ … やはり個人的な情報を独占するための機能だった。 ◇ クソッなどの悪態をつくだけで痛みへの耐性が上がることが判明。 https://gigazine.net/news/20200609-f-word-increase-pain-threshold/ … ラガーマンや柔道家のように「うらぁ」と声を張ることで十分耐性が上がるのだが。 ◇ AmazonがGoogleに移籍した元従業員を提訴、18カ月にわたる職務差止めを求める。 https://gigazine.net/news/20200609-amazon-sues-brian-hall-google/ … 18カ月間の汚染期間は、カリフォルニア州では禁止されている。 ◇ イメージナビ、AIが自動生成した架空の人物モデル画像を販売。 https://japan.cnet.com/article/35154973/ … 広告に漫画は浸透していたが、CGは浸透していなかった。 ■■ ソフトウェアデザイン館 Sage Plaisir 21 ■■ ホームページ >>> http://www.sage-p.com/ メルマガ >>> http://www.mag2.com/m/0000083983.html ブログ >>> http://blog.livedoor.jp/sage_p/ ツイッター >>> http://twitter.com/Ts_Neko ダウンロード >>> http://www.sage-p.com/freesoft.htm サポート掲示板 >>> http://www.sage-p.com/kg_ban09/z6037C8.cgi 東日本大震災 >>> http://www.sage-p.com/saigai.html メール >>> ts-neko◇sage-p.com ←◇を@に変えてください 緊急メールは件名に「うどんメール」を付けてください。 このメルマガの登録・解除 - http://www.mag2.com/m/0000083983.htm