タグ

DBに関するma26libのブックマーク (6)

  • Flyway使い方メモ - Qiita

    Java Magazine の第 17 号でも紹介されている噂?の Flyway を使ってみる。 Flyway とは Flyway は、オープンソースのデータベースマイグレーションツール。 Flyway を使うことで、データベースの状態をバージョン管理できるようになる。 Flyway (マイグレーションツール)を使う理由 データベースを使った開発をしていると、以下のような問題が往々にして発生する。 よくある問題 あるデータベースの、現在の状態が分からない。 あるパッチ用 SQL が、データベースに既に適用されているか分からない。 番環境で緊急対応が必要になり適用したパッチが、テスト環境にも反映されているか分からない。 新しいデータベース環境を作成するときに、どの SQL を、どの順番で実行すればいいか分からない。 そんなときに、 Flyway のようなデータベースをバージョン管理するツー

    Flyway使い方メモ - Qiita
  • JetbrainsのIDEのDBクライアントがすごく良いというお話 - Qiita

    今年、転職を期に今までのSublime Text3ベースだった開発環境から、IntelliJ IDEAに乗り換えました。 それはもう効率的な開発ができるようになったと思います。 今回のアドベントカレンダーではその良さの一つである、データベースクライアントが非常に良いのでその紹介になります。 ちなみに、IntelliJ IDEAで凄く良い点は複数あるので、余力があれば他のものについても書いていきたいと思います。 今まで使っていた複数のソフトが一つの画面で完結するのは当に便利です。 Dockerの作成、起動について VCS(Gitクライアントとして) コマンド起動やデバッガー IntelliJ IDEAをに移る前の話 私は今までWindowsの環境でLinux上のMySQLへ繋いで開発をするために、WindowsDBクライアントを使用して来ました。 一番始めて使ったのは「CSE」というソフ

    JetbrainsのIDEのDBクライアントがすごく良いというお話 - Qiita
  • PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)

    2011年10月19~21日に開催された「INSIGHT OUT 2011」のセッション「PostgreSQLアーキテクチャ入門」の講演資料です。 「INSIGHT OUT 2011」の詳細については、以下を参照ください。 http://www.insight-tec.com/insight-out-2011.html

    PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)
  • I/Oとディスクの動作をイメージできれば、Oracleで発生する現象を理解しやすくなる

    記事は『絵で見てわかるOracleの仕組み 新装版』の「第1章 I/Oとディスクの関係」から抜粋したものです。掲載に当たり、一部を編集しています。 ここでは、Oracleの基機能を「Oracleを理解するための必須キーワード」として取り上げ、これを前提にI/O(Input/Output:入出力)とディスクの関係を詳しく見ていきます。普段は意識することがないかもしれませんが、I/Oとディスクの動作をイメージできれば、Oracleで発生するさまざまな現象を理解しやすくなります。応用力のあるOracleエンジニアになるための第一歩を踏み出しましょう! Oracleを理解するための必須キーワード まず、筆者が考えるOracleを理解するための3つのキーワードを紹介します。これは書で出てくるキーワードです。 並列処理を可能にし、高スループットも実現 レスポンスタイムを重視 COMMITされたデ

    I/Oとディスクの動作をイメージできれば、Oracleで発生する現象を理解しやすくなる
  • PostgreSQLのアーキテクチャー概要|PostgreSQLインサイド

    PostgreSQLには、用途や環境に応じて様々な構成を組み、最適なパフォーマンスで動作させられるよう、設定ファイルpostgresql.confに多くのパラメーターが存在します。そのパラメーターを正しく設定し調整を行うためには、PostgreSQLのアーキテクチャーを理解する必要があります。ここでは、押さえておきたい、PostgreSQLの基的なアーキテクチャーについて説明します。なお、この記事で対象にしているPostgreSQLのバージョンは9.5以降です。 1. PostgreSQLの基構成 PostgreSQLの基的な構成について説明します。はじめに、主なプロセス、メモリー、および、ファイルについての構成図を示します。 図1 PostgreSQLの基構成 PostgreSQLを構成する主なプロセス、メモリー、ファイルについて、その用語と概要を説明します。 リスナープロセス

    PostgreSQLのアーキテクチャー概要|PostgreSQLインサイド
  • 20時間で準備する、忙しい人のためのデータベーススペシャリスト試験対策 #情報処理試験 - log4ketancho

    ※ 2019年12月に最新情報にアップデートしました。 最近、情報処理試験(高度試験)の対策についてお客さんと話す機会がありました。なんとなくやっていた勉強方法を言語化でき、非常に楽しかったです。この記事では、その時に話したデータベーススペシャリスト試験の準備について紹介したいと思います。 私の勉強法ですが、 元々、業務などでベースとなる知識があるんだけど、 直前(2週間〜1ヶ月前あたり)まで勉強ができなかった方が、 試験でしっかり実力を発揮するための準備を20時間で行いつつ、 できれば業務にも繋がるといいなー という方法になります。 「何もしないまま試験まで1ヶ月切ってる。。。」という(私のような)方が、20時間だけ勉強すれば、足切りにかからず普段の実力勝負に持ち込めるはず、ということをこの記事で紹介できればと思います。 想定読者 SQLを使ったデータアクセス、あるいは、テーブル設計経験

    20時間で準備する、忙しい人のためのデータベーススペシャリスト試験対策 #情報処理試験 - log4ketancho
  • 1