タグ

dbに関するizariuo440のブックマーク (8)

  • Golang Cafe #4 まとめ データベースアクセス(PostgreSQL編) - taknb2nchのブログ

    2013/11/17に開催された「Golang Cafe #4」についてのまとめです。 Go言語でも他の言語と同じようにデータベースへのアクセスを行うことができます。 今回はPostgreSQLを用いてGo言語での操作を試してみました。 事前準備 PostgreSQLのインストール 私の環境はWindows7 64ビット版です。こちらから64ビット版をダウンロードし、インストールします。windows版ですのでインストール中に初期化もされ、pgAdminもインストールされるのですぐに利用できます。 PostgreSQL用ドライバのインストール GOPATH直下にて go get コマンドを実行します。(go getコマンドを使用するためにはMercurialが必要です) $ go get github.com/lib/pq詳しいドキュメントはpq - GoDocにあります。また現在利用でき

    Golang Cafe #4 まとめ データベースアクセス(PostgreSQL編) - taknb2nchのブログ
  • Kazuho@Cybozu Labs: Pacific という名前の分散ストレージを作り始めた件

    大規模なウェブアプリケーションのボトルネックがデータベースであるという点については、多くの同意が得られるところだと思います。解決策としては、同じ種類のデータを複数の RDBMS に保存する「sharding」 (別名:アプリケーションレベルパーティショニング/レベル2分散注1) が一般的ですが、最近では、分散キーバリューストア (分散 KVS) を使おうとする試みもみられるようになってきています。 分散 KVS が RDBMS sharding に対して優れている要素としては、事前の分割設計が不要で、動的なノード追加(とそれにともなう負荷の再分散)が容易、といった点が挙げられると思います。一方で、Kai や Kumofs のような最近の実装では eventually consistent でこそ無くなってきているものの、ハッシュベースの分散 KVS は、レンジクエリができなかったり (例:

  • 実践ハイパフォーマンスMySQL

    「例えば、何百万ものクエリを処理し、数台のサーバがダウンしても処理を継続できるようにするには、MySQLサーバのクラスタをどのようにセットアップすればよいのだろうか(「まえがき」より)」??書は、MySQLによるアプリケーション開発者ならびにMySQL管理者が求める必須の知識や手法を深く掘り下げ、MySQLのパフォーマンスを最大限に引き出すためのさまざまな深い問題を解説する専門書である。MySQLの開発・運用に関する現実的な問題に重点を置き、それら問題や課題に対して実践的な考え方と解決の手法を示す。読者のMySQL技術を一段高いレベルに引き上げるのに役立つ労作である。 目次 訳者まえがき まえがき 1章 基礎知識 1.1 バイナリのインストール対ソースからコンパイル 1.1.1 MySQL.comのバイナリ対ディストリビューションのバイナリ 1.2 設定ファイル 1.2.1 設定ファイ

    実践ハイパフォーマンスMySQL
  • 現場指向のレプリケーション詳説

    この文書は、技術評論社刊『WEB+DB PRESS Vol.22』に執筆した記事を技術評論社の 許可を得てWWWで公開しているものです。 このWWW版は校正前の原稿を元にしている点、WWW公開後に必要があれば修正する点で、雑誌版の文章とは異なる部分があります。また、図表も雑誌版とは異なります。 予めご了承ください。 また、この文章が対象しているのはMySQL 4.0系なので、最新のリリース版と比べると説明不足な点などが多々あると思います。 レプリケーションの基をおさえるには、この文書はまだ有益だと思いますが、設定レベルの説明は最新のドキュメントを参照するようにしてください。

  • http://blogs.sun.com/moriya/entry/semisynchronous_replication

  • Apache Derby - Wikipedia

    Apache Derby(アパッチ・ダービー)は、IBMから寄贈されたCloudscapeのソースコードを元に、 Apacheソフトウェア財団によってプログラムの開発が進められている、Java技術で実装されたRDBMSのソフトウェア。 歴史[編集] 1996年 Cloudscape Inc. 設立 1997年 Cloudscape Inc. よりJBMSという名称でリリースされ、その後Cloudscapeと改名。 1999年 Informix Software, Inc.により、Cloudscape Inc が買収される。 2001年 IBMがInformixからCloudscapeを含むDBMSのソフトウェア資産を買収。IBM Cloudscapeとブランド名称が変更されリリースが続けられる。主に、IBM製品の組み込みDBMSとして使われる。 2004年 IBMよりソースコードがApac

  • SQL Serverというブラックボックスを開いてみる

    SQL Serverというブラックボックスを開いてみる:Dr. K's SQL Serverチューニング研修(1)(3/3 ページ) 効率的にパフォーマンスを改善するカギは2つ。 「パラメータの可視化」とそれを実現する「専用ツールの活用」 チューニングに必要なパラメータを把握する 連載の第1回ということで、少々前置きが長くなりました。ここまで読んできて「それで、いままで出てきた問題点を解決するには、具体的にどうしたらいいの?」と思う方もいるでしょう。そこでぜひお話ししておきたいのが、「パラメータの可視化」と、それを実現するための「専用ツールの活用」です。 メモリ領域に関するチューニング上の問題というのは、システム設計の段階ではほとんど知ることができません。実稼働時にはさまざまな要因が絡み合い、いわゆるトランザクション・ミックスの状態で動くため、具体的にどんな問題が発生するかは動かしてみない

    SQL Serverというブラックボックスを開いてみる
  • SQL Serverというブラックボックスを開いてみる

    SQL Serverというブラックボックスを開いてみる:Dr. K's SQL Serverチューニング研修(1)(1/3 ページ) SQL Serverは一般的にチューニング不要のデータベースと認識されている。しかし基幹系業務システムへの導入が進むにつれて、パフォーマンス・チューニングのニーズは急速に高まってきた。そこで記事では、日におけるSQL Serverコンサルタントの第一人者、熊澤幸生氏にSQL Serverチューニングのノウハウを語っていただくことにした。インタビュアーはSQL Serverへの造詣が深いITジャーナリスト、工藤淳氏が担当する。(編集局) ―― はじめに 「簡単に導入できるのはいいけれど、いざチューニングしようと思うとブラックボックスで手出しできない」と思われがちなSQL Server。だが、当にSQL Serverは“いじれない”のだろうか? 「そんなこ

    SQL Serverというブラックボックスを開いてみる
  • 1