タグ

databaseに関するdai0916のブックマーク (3)

  • [速報]MariaDBのマネージドサービス「Azure Database for MariaDB」発表。マイクロソフトはMariaDB Foundationのプラチナスポンサーに。Connect(); 2017

    MariaDBは、MySQLから派生したオープンソースのリレーショナルデータベースです。MySQLとのバイナリレベルでの互換などを保ちつつ、よりよいデータベースを実現することを意図して開発されています。 もともとMySQLの創始者のひとりでもあるMichael "Monty" Widenius氏がMySQLのフォークとして最初のバージョンを2009年にリリースしました。2013年には「MariaDB Foundation」が設立され、現在では同団体がMariaDBの開発を主導しています。 100%のMariaDB互換でエコシステムを活用できる マイクロソフトは2017年5月に開催されたイベント「Microsoft Build 2017」で、オープンソースデータベースであるMySQLとPostgreSQLのマネージドサービスを提供すると発表していました。

    [速報]MariaDBのマネージドサービス「Azure Database for MariaDB」発表。マイクロソフトはMariaDB Foundationのプラチナスポンサーに。Connect(); 2017
  • SQLトランザクション分離 実践ガイド | POSTD

    (注:2017/10/16、いただいたフィードバックを元に翻訳を修正いたしました。) (注:2017/10/11、いただいたフィードバックを元に翻訳を修正いたしました。) データベースのドキュメントで分離レベルを目にして、軽く不安を感じつつ、あまり考えないようにしたことはないでしょうか。トランザクションの日常の使用例できちんと分離について言及しているものはほとんどありません。多くはデータベースの初期設定の分離レベルを利用しており、後は運頼みです。しかし、来、理解しておくべき基的なトピックであり、いくらか時間を投入してこのガイドの内容を学習すれば、もっと快適に作業できるようになるでしょう。 私はこの記事の情報を学術論文、PostgreSQLドキュメンテーションから集めました。分離レベルの 何たる かだけでなく、適用の正確さを保持しつつ最大速度で使うにはいつ使うべきか、という疑問に答えるべ

    SQLトランザクション分離 実践ガイド | POSTD
  • 論理削除の前に別テーブルに切り出せるかどうかを考えよう - Life is Really Short, Have Your Life!!

    めっちゃよくまとまっているので、大変助かりました。 blog.mogmet.com t-wada氏の「とりあえず削除フラグはアカン」については、僕も全く同感です。論理削除をしなければならないビジネス上の理由がスッポリ抜け落ちている。「とりあえず削除フラグ立てて何かあれば戻せるようにすればいいンゴ」ってのは論理設計を放棄していると言い換えても良いし、「ユーザーの言葉ではない」という指摘も重要。こちらに書かれています。 ledsun.hatenablog.com じゃ、フラグやめてどーすんのって話。フラグを立てたくて立てる人はおらん(はず)。「削除フラグを追加するとSELECT時に常にWHERE句で削除フラグを引っ掛ける必要があるのでクソ」→「削除日や状態カラムを使おう」では解決にならん。t-wada氏の資料でも解決策で上げられてたけど「×」マークがついてます。下記に変わっても誰も嬉しくないと

    論理削除の前に別テーブルに切り出せるかどうかを考えよう - Life is Really Short, Have Your Life!!
  • 1