タグ

dbに関するtaketsのブックマーク (73)

  • データベースを遅くするための8つの方法


     TwitterRDB DB OracleRDB  DB101
    データベースを遅くするための8つの方法
    takets
    takets 2020/11/15
  • MongoDBの様なNoSQLに勢いがあるのは何故ですか?SQLと比べてどんな利点や欠点がありますか? - Quora

    回答 (3件中の1件目) ハイプサイクルという概念をGartnerグループが提唱してまして、様々な流行りスタリのサイクルを分析する標準的な方法となっています。 ハイプとは過度な期待や熱狂を意味する言葉です。一発屋芸人の人気のカーブみたいなもので、テツandトモみたいに安定する場合と、消えていくものがあります。芸人ではありませんがDA PUMPは一茶の人間性もありまして、次は厳しいけど定着すると思っています。 なんだかのトリガーで評価が上がり始め、ピークを迎える。その後評価が下がっていき、底を打つと少し上がって定着するという経過をたどるとしています。これと同じモデルで、流行りのハイテク...

    MongoDBの様なNoSQLに勢いがあるのは何故ですか?SQLと比べてどんな利点や欠点がありますか? - Quora
    takets
    takets 2019/08/28
  • データベースオブジェクトの命名規約 - Qiita

    DB設計によく携わっていた頃に多くのプロジェクトで共通で規定されていた規約をまとめてみました。 ここでは オブジェクト として以下のものを対象としています。 (カラムはテーブルの一部ではありますが、別で切りだしています。) テーブル カラム インデックス 制約 1.全般 大文字を利用しない テーブル名、カラム名ともに大文字を利用しない。 (DBにより大文字小文字を区別するもの、しないものなどがあるため小文字で統一を図る) 名前 OK/NG

    データベースオブジェクトの命名規約 - Qiita
  • 最近アプリケーションの設計するときに気をつけてること - suusan2号の戯れ


    Rails DB  status  hoge_flag   =>  =>  1status approved_at   
    最近アプリケーションの設計するときに気をつけてること - suusan2号の戯れ
    takets
    takets 2019/01/31
    DBには事実だけを記録するようにする
  • MySQLからPostgreSQLへの移行とDBリファクタリング/postgresqlJapan2018 - Speaker Deck

    2018-11-22 に行われた PostgreSQL Conference Japan 2018 のスライドです!

    MySQLからPostgreSQLへの移行とDBリファクタリング/postgresqlJapan2018 - Speaker Deck
  • PHP製マイグレーションツール Phinx の動作検証 - Qiita


      DB phpmig, migrate, goose PHPPhinx Phinx  Phinx PHP  CakePHP   Star 3200   (  
    PHP製マイグレーションツール Phinx の動作検証 - Qiita
    takets
    takets 2018/10/26
  • ユーザ情報を保存する時のテーブル設計 - そーだいなるらくがき帳


        2024/02/14  agilejourney.uzabase.com  User   tabletable DBPostgreSQLER table users table INSERTUPDATEDELETE user_detail user
    ユーザ情報を保存する時のテーブル設計 - そーだいなるらくがき帳
    takets
    takets 2018/10/11
    今は10%も理解できてないので、保存して必要になったら読み返す。
  • download

    DBeaver Community 24.1.1 Released on June 23rd 2024 (Milestones). It is free and open source (license). Also you can get it from the GitHub mirror. System requirements. DBeaver PRO 24.1 Released on June 12th, 2024 PRO version website: dbeaver.com Trial version is available. Windows Windows (installer) Windows (zip) Chocolatey (choco install dbeaver) Install from Microsoft Store Mac OS X MacOS for

    takets
    takets 2018/09/28
    windowsの良さそうなクライアント
  • TeamSQL - Cross-platform SQL Client Built for Collaboration

    Looking for an Amazon Redshift client? TeamSQL has retired and is not available for download anymore. You can The world's first and the only query and management tool built for Amazon Redshift. Get DataRow for Amazon Redshift Hello, TeamSQL has been a great platform to experiment with modern UI and powerful features to help you manage your popular databases with collaborative features. Over two ye

    TeamSQL - Cross-platform SQL Client Built for Collaboration
    takets
    takets 2018/09/26
    windowsでも使えそうなsequel Pro
  • つらくないマルチテナンシーを求めて: 全て見せます! SmartHR データベース移行プロジェクトの裏側 / builderscon 2018

    つらくないマルチテナンシーを求めて: 全て見せます! SmartHR データベース移行プロジェクトの裏側 / builderscon 2018

    つらくないマルチテナンシーを求めて: 全て見せます! SmartHR データベース移行プロジェクトの裏側 / builderscon 2018
  • RDB THE Right Way - builderscon 2018/ RDB_THE_Right_Way

    buildersconでの登壇資料です。 https://builderscon.io/tokyo/2018/session/ddba9bd5-819e-489e-9123-04d2291d506e 当日の動画は後ほど上記のリンク先で公開されます。

    RDB THE Right Way - builderscon 2018/ RDB_THE_Right_Way
    takets
    takets 2018/09/05
  • データベース論理設計のアンチパターン - 夜は寝る


     SQL SQL : Bill Karwin,,,/: : 2013/01/26: : 9 : 698 (45)   25
    データベース論理設計のアンチパターン - 夜は寝る
  • 基本用語の解説付きインデックス・チューニング入門 - KitchHike Tech Blog


    B-Tree O/R RailsMongoid  KitchHike Rails使ActiveRecordO/RSQL 
    基本用語の解説付きインデックス・チューニング入門 - KitchHike Tech Blog
    takets
    takets 2018/06/01
    インデックスのチューニングのやり方
  • 複合主キーを避けるべき理由 - 虎塚


         調#  2011/07/25 
    複合主キーを避けるべき理由 - 虎塚
    takets
    takets 2017/07/11
    phpのwafから入るとサロゲートキーが常識になっているから、そこから先を考えたことすらなかった。いかんなぁ。
  • サロゲートキーと複合主キー | DBFlute

    一方で、Webサービス系などで論理設計と物理設計をもう一緒くたにやっていくような場合は、 正規化の論理に目の前にあるサロゲートキーを含めないようにすることが大切で、モデリングはナチュラルキーを基軸に考えていくとよいでしょう。 サロゲートキー (代理キー) サロゲートキー + (複合)ユニーク制約 ナチュラルキーをPKにせず、例えば連番となるようなカラムを用意して、それをPKにします。 これがサロゲートキーと言われるものですが、ナチュラルキーには別途ユニーク制約を付与する というのを忘れてはいけません。 ここでは、ナチュラルキーにユニーク制約を付けずにサロゲートキーだけを導入する方式は、業務的・実装的に意味はないと考え、ここでは取り扱いません。 議論の対象にすらしません。ユニーク制約を付けることで業務的なユニーク性を保ちつつサロゲートキーの恩恵を得ることができ、同時にナチュラルキーを明示する

    takets
    takets 2017/07/11
    よくまとまっている。基本的には複合主キーを避けたほうが無難そうか
  • アーキ部:テーブル設計をやってみよう! - そこに仁義はあるのか(仮)


    ('ω' ) @kawasima  developer.hatenastaff.com    宿 宿宿宿  宿宿宿 宿宿  宿
    アーキ部:テーブル設計をやってみよう! - そこに仁義はあるのか(仮)
  • PHPのORM、idiormを試す - Web制作のパートナー pane brut パン ブリュット


      2015 HTML5 + CSS3SSLCMSWebWeb 
    takets
    takets 2016/01/02
    joomlaで使えそうなorm, templateエンジンとか
  • 窓の杜 - 【NEWS】SQL文をGUIで作成できるフリーのデータベース開発環境「黒猫 SQL Studio」


    GUISQLSQL SQL Studiov1.1.7.41364Windows 2000/XP使  SQL StudioSQLOLE DBODBCSQL3SQL SQL
  • O/Rマッパーによるトラブルを未然に防ぐ

    This document summarizes a microservices meetup hosted by @mosa_siru. Key points include: 1. @mosa_siru is an engineer at DeNA and CTO of Gunosy. 2. The meetup covered Gunosy's architecture with over 45 GitHub repositories, 30 stacks, 10 Go APIs, and 10 Python batch processes using AWS services like Kinesis, Lambda, SQS and API Gateway. 3. Challenges discussed were managing 30 microservices, ensur

    O/Rマッパーによるトラブルを未然に防ぐ
    takets
    takets 2015/07/16
  • 第15回 スキーマ|オススメ!OSS-DB情報|OSS-DB道場|受験対策|DBスペシャリストを認定する資格 OSS-DB技術者認定試験


    (SCHEMA) OS()OSOS() OS OS
    takets
    takets 2014/03/05