タグ

データベースに関するghostbassのブックマーク (11)

  • DB設計書の管理が楽になるDBML入門 – DBMLの書き方,dbdiagram.io, dbdocs の紹介 – | SIOS Tech. Lab


     DBDBMLDBMLDBMLERGithub actionsCI DBML DBML DataBase Markup Language DB DB dbdiagram.io  dbdocs.io DB PlantUML DBML  DBMLusers Table users
    DB設計書の管理が楽になるDBML入門 – DBMLの書き方,dbdiagram.io, dbdocs の紹介 – | SIOS Tech. Lab
    ghostbass
    ghostbass 2024/05/22
    第一印象: DDLでよくない?
  • 勘でリレーションを張っていないか? - Qiita

    はじめに 今回は外部キーを張るときに最低限意識したいことについて書きました。 何か間違えがあったり、もっとこういうところも意識してますという人がいたらコメントお願いします。 この記事で伝えたいこと ①リレーションシップ先のデータを消したときに同時にリレーションシップ元のデータが消えても自然な状態を作る ON DELETE CASCADEをうまく利用できる状態を作る つまり親子関係を正確に表現する。 リレーションシップ先は親テーブル、リレーションシップ元は子テーブルを意味しています。 ②データを作成するときのことを考えてデータの生成順序がおかしくならないように外部キーを張る ③関連を表現するときに中間テーブルを利用したほうが良い場面がある 注意 下記【例を交えながら説明】の説明に出てくるテーブル設計に関しては、上記の【この記事で伝えたいこと】の①と②と③の項目に対して想像しやすいように、理解

    勘でリレーションを張っていないか? - Qiita
    ghostbass
    ghostbass 2023/01/29
    なんか微妙/指導要録の保管期間的に先生の情報はおいそれと消せない、とかも
  • MySQLでIN句の中に大量の値の入ったクエリがフルスキャンを起こす話 - freee Developers Hub


    freee Developers Advent Calendar 202119id:shallow1729tdtds MySQL使調   SELECT * FROM hoge WHERE id IN (...) MySQLINinsert
    MySQLでIN句の中に大量の値の入ったクエリがフルスキャンを起こす話 - freee Developers Hub
    ghostbass
    ghostbass 2021/12/19
    IN句の中の値の数が数万<ちょっと考えにくいけどどういうユースケースなんだろ
  • なぜ「共有データの整合性」が重要なのか? ゲームにおけるサーバーサイド設計のいろは


    2019522PROJECTTECH x GAME COLLEGE20 Web gumiCTO  RDBMSNoSQL 1 NoSQLOK
    なぜ「共有データの整合性」が重要なのか? ゲームにおけるサーバーサイド設計のいろは
  • データベースにRDBを選択するときの注意事項について考える(追記あり) - Qiita


    2019620  RDB RDBAmazon DynamoDBDynamoDB/NoSQLRDB DynamoDBDynamoDB使  
    データベースにRDBを選択するときの注意事項について考える(追記あり) - Qiita
    ghostbass
    ghostbass 2019/06/19
    ただMap Reduceする程度の要件にRDB使う必要はないし、完全なACIDが必要なのにシャーディングの一部がしくじるようなデータベースは選択できないし/ そこそこの検索性能とそこそこのコレクション処理のためのRDB。
  • データベースとSQLの業務スキルレベル 判別表 (5段階) - 主に言語とシステム開発に関して


     調  045 0  1  2  3 1 4 PG/ Web DBA  
    データベースとSQLの業務スキルレベル 判別表 (5段階) - 主に言語とシステム開発に関して
    ghostbass
    ghostbass 2018/10/23
    ちょろっとチェックしてみたが初学者レベルにも達しなかった…
  • PostgreSQL 11が正式リリース。ハッシュパーティショニングやJITコンパイルによる高速化、ストアドプロシージャでのトランザクションサポートなど

    PostgreSQL 11が正式リリース。ハッシュパーティショニングやJITコンパイルによる高速化、ストアドプロシージャでのトランザクションサポートなど 発表文ではPostgreSQL 11の主な新機能を次のように説明しています。 PostgreSQL 11 provides users with improvements to overall performance of the database system, with specific enhancements associated with very large databases and high computational workloads. Further, PostgreSQL 11 makes significant improvements to the table partitioning system, adds

    PostgreSQL 11が正式リリース。ハッシュパーティショニングやJITコンパイルによる高速化、ストアドプロシージャでのトランザクションサポートなど
  • SQLスタイルガイド · SQL style guide by Simon Holywell


                    Create       SQL  GitHubissuepull request使Twitter :  @nkuritw forkGitHubissuepull request使 
    ghostbass
    ghostbass 2018/09/25
    "川"スタイルは整形が面倒(=整形ツール必須)
  • MySQLのFLOAT型を使う理由が見つからない件 - hnwの日記


    MySQLFLOAT MySQL6FLOAT使FLOAT使 MySQLCMySQL MySQLFLOAT MySQLFLOATIEEE75432bit*1
    MySQLのFLOAT型を使う理由が見つからない件 - hnwの日記
    ghostbass
    ghostbass 2017/12/22
    最近読んだ記事か本かで「正確さと精密さは違う」って書いてあったな。float(またはdouble)に要求されるのは8桁なり15桁なりの精密さであって、正確さではない。正確さが必要なのは言語DB問わずdecimal使う。
  • 東芝、社会インフラなどで使われているNoSQL「GridDB」をオープンソースで公開。インメモリでビッグデータの高速処理が可能


    GridStoreNoSQLGridDB GridDB23NoSQL  退SPOFSingle Point of Failure 
    東芝、社会インフラなどで使われているNoSQL「GridDB」をオープンソースで公開。インメモリでビッグデータの高速処理が可能
    ghostbass
    ghostbass 2016/03/02
    Apacheライセンスっぽい。そのうち試す・・・違うAGPLか
  • 2007-03-02

    いちばんインパクトがあったのが、T字形ER手法はやっぱりサロゲートキーを認めていないとわかったこと。 「コンピュータの内部で勝手に取った連番は、いちばん手に負えない」とのこと。 何が問題かというと「そういうものがあると、組織変更の時とかに大変なことになる」のだそうだ。何で?て話。 で、休憩時間に質問に行ったわけだ。「サロゲートキーがあるとコード体系の変更に強くなるんじゃないんでしょうか」と。 正美氏の答えはこう: ダメなコードからはダメな構造しか出てこない。 ダメなコードに別名を付けてみてもダメな構造は変わらない。 構造を変えないと。 「サロゲートキーは構造の問題を温存する働きをするだな」「サロゲートキーが邪魔になってシステムに実装できなくなる『外界の変化』というものがあるのだな」と。 http://d.hatena.ne.jp/tgk/20070228#1172679908 うーむ、問題

    2007-03-02
    ghostbass
    ghostbass 2015/09/10
    商品コードとか従業員番号とかが一体どこから湧いて出てくるのか、と。
  • 1