2013-04-22 RDBMSに関する典型的な誤解が絶えないという現実 新入社員必読、データベースの基本を理解しよう - データベースはなぜ必要なの?:ITproという記事に対して次のようなブクマでIDコールが来た。(現在はコメント返しへのお礼が入っているので、文字... 続きを読む
ストリーミング・レプリケーション (Streaming Replication) は、PostgreSQL 9.0 以降で利用できる、本体組み込みのレプリケーション機能です。参照/更新が可能な1つのマスタDBへの更新操作を、参照のみが可能な複数のスタンバイDBへ転送することで、データベー... 続きを読む
gihyo.jp » DEVELOPER STAGE » 特集 » gihyo.jp & Let's Postgres 連動企画 今こそ!PostgreSQL 稲葉香理 これは,gihyo.jpとLet's Postgresでおよそ3ヵ月に渡り交互に記事を掲載する連動企画です。9月は「PostgreSQLの今を知る」,10月は「PostgreSQLの技術を... 続きを読む
o Last modified: Sat Sep 27 19:19:47 JST 2008 このページではPostgreSQLに関する様々な情報をお届けします PostgreSQLブログはじめました 疲れたときの息抜きにどうぞ.Kyle Onoさんのハワイエコツァーのブログです. 続きを読む
CASE式は SQL-92 で標準に取り入れられた、割と新しい道具です。そのため、便利な割に真価があまり知られておらず、利用されていなかったり、CASE式の簡略版である DECODE や COALESCE などの関数で代用されていたりします。しかしセルコが「SQL-92 で追加され... 続きを読む
The PostgreSQL Global Development Group has released a security update to all current versions of the PostgreSQL database system, including versions 9.2.4, 9.1.9, 9.0.13, and 8.4.17. This update fixes a high-exposure security vulnerability in... 続きを読む
2013-04-03 書評:「7つのデータベース 7つの世界」 訳者、角 征典氏より献本御礼。「7つのデータベース 7つの世界」はそのタイトルの通り、7種類のデータベースソフトウェアについて解説したNoSQLの道標とも言うべき書籍である。7種類のデータベースとして紹介... 続きを読む
PostgreSQL as a Schemaless Database. Christophe Pettus PostgreSQL Experts, Inc. PgDay FOSDEM 2013 Welcome! • I’m Christophe. • PostgreSQL person since 1997. • Consultant with PostgreSQL Experts, Inc. • cpettus@pgexperts.com • thebuild.... 続きを読む
概要 PostgreSQLの各プロセスがどのテーブルでどの種類のロックを行っているか調べる方法について説明。 さらに、そのプロセスを下記手順で終了することで、ロックしていた処理を強制的に中断できる。 手順 プロセスIDの確認 コマンドラインなどで、次のSQLを実... 続きを読む
DB, Ruby on Rails | PostgreSQLで,システムテーブルを利用するための入門。 システムテーブルの使い方を覚えれば,自分が作ったテーブルの統計情報や,メタデータを取得する事ができる。DBそのものの理解も深まる。 (1)情報スキーマ(人間に理解しやすい。... 続きを読む
Thursday, December 24, 2009 MySQL and Postgres command equivalents (mysql vs psql) Users toggling between MySQL and Postgres are often confused by the equivalent commands to accomplish basic tasks. Here's a chart listing some of the differenc... 続きを読む
はい、おつカレー様です。くわのです。 とかカッコイイ(そうでもない)事を言ってみた(ドヤァオーム社さまから出版されております、『7つのデータベース 7つの世界』を献本いただきました!オーム社さま、@kdmsnr さんありがとうございました! そこで、ちょっ... 続きを読む
2013/01/11 pg_hint_planを試してみる 昨年12月にOSS公開されたばかりの新ツールpg_hint_planを試してみます。このツールは、PostgreSQLでHINT機能を使えるようにするものです。 前置き これまでは、どのSQL実行計画を選ぶかはPostgreSQLのプランナ任せでした。... 続きを読む
Facebook、データセンター自動化ツールにChefの新バージョンを全面採用、Erlangでスケーラビリティ拡大。OpsCodeが発表 世界最大級の規模のサーバを運用しているFacebookでは、データセンターにサーバを投入したり、既存のサーバのコードをアップデートする作業... 続きを読む
This page in other versions: 9.2 / 9.1 / 9.0 / 8.4 / 8.3 | Unsupported versions: 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / devel Table of Contents Preface What is PostgreSQL? A Brief History of PostgreSQL Conventions Further Information Bug Report... 続きを読む
Wether you’re growing tired of your mySQL install, or you’re just starting off, PostgreSQL 9.2 is a great time to dive into this extremely exciting project. Many great changes have been made in 9.2, including several replication improvement... 続きを読む
昨年、オタワでTim Child氏の発表を聞いて以来、実装できないものかと思って暖めていたアイデアがある。CPUの処理能力を使って、PostgreSQLの検索処理を高速化できないか?というものである。特に複雑な計算を含むクエリの場合、Index-Scanに落ちないで、全件ス... 続きを読む
この記事は PostgreSQL Advent Calendar 2012 の13日目の記事です。 昔からデータベースエンジン関係の研究をしているうちの研究室 では、「PostgreSQLを使う」というとPostgreSQLのコードをいじってTPCベンチマークを走らせることを指すので、未だにSQLとか書... 続きを読む
トップページに戻る Overview JdbcRunnerはOracle、MySQL、PostgreSQLなど各種データベースを対象とした負荷テストツールです。 スクリプトでトランザクションを定義して多重実行し、スループットとレスポンスタイムを測定することができます。 Download JdbcRu... 続きを読む
pgbench is a handy utility that's included with PostgreSQL. It's purpose is to determine how quickly some simple transactions can be executed against a database, and it will create that test database for you. The option that determines how bi... 続きを読む
目的別ガイド:導入検討編 by 板垣 貴裕 — last modified 2011-04-20 18:33 PostgreSQLの導入を検討している方向けに、PostgreSQLとはどういうものなのか? 使っても大丈夫なのか? といった疑問に答え、事例紹介や他DBMS製品との比較情報を紹介します。 目的別... 続きを読む
本ページでは、PostgreSQLを運用していく上で必要な事柄を紹介します。「PostgreSQLの運用管理って何をしたら良いのだろう?」とお困りの方は、まず本ページでざっくりと運用の全体のイメージを掴んでみてください。もし、各項目についてもっと掘り下げて知りた... 続きを読む
最新のメジャーバージョンとなるPostgreSQL 9.2 が2012/9 にリリースされました。本記事では、PostgreSQL9.2の新機能をいくつかピックアップしてご紹介します。 9.2 では、ロックの改善やIndex Only Scanのサポートなどの性能改善をはじめ、レプリケーション機... 続きを読む
データベースの運用において、まず考えなければいけないのはバックアップです。ハードウェアに障害が発生したときはもちろんですが、マシンを変更する場合やPostgreSQLのメジャーバージョンアップを行う場合にもバックアップ、リストアは必要になります。そこで... 続きを読む
目次はじめにPostgreSQLとは?PostgreSQL小史規約より進んだ情報バグレポートガイドラインI. チュートリアル1章さあ始めましょう2章SQL言語3章高度な諸機能II. SQL言語4章SQLの構文5章データ定義6章データ操作7章問い合わせ8章データ型9章関数と演算子10章型変換... 続きを読む
当時非常に高価だった商用 DB は乏しい研究予算では買えなかったですし, 研究目的としてはソースコードがあったほうが良いので,フリーソフト(当時は「オープンソース」という言葉はまだありませんでした)で公開されているものを探しているうちに出会ったの... 続きを読む
_ postgresql.conf チューニング PostgreSQL 基本的なチューニングは, 修正する項目と値がある程度決まっています。 チューニングに関しては数値はこんなもんだ, と割り切って設定しましょう。 ただ, 項目毎の意味を理解することは, PostgreSQL の動作を理解す... 続きを読む
なお、既にPostgreSQL9.1の通常インストールは完了しており、かつ非同期モードでの構築とします。 (同期モードへの変更については別ページで紹介) マスタ・スレーブ両サーバで実施 † hostsに両サーバの情報を記載しておきます。 # vi /etc/hosts 172.16.3.1 ... 続きを読む
PostgreSQLで同期レプリケーションの設定をしたのでメモ。 【環境】 ※マスター + スレーブ×1 マスター OS:CentOS 6.2 PostgreSQL:9.1.4 スレーブ OS:CentOS 6.2 PostgreSQL:9.1.4 【参考サイト】 PostgreSQL 9.1 - 同期レプリケーション ストリーミング・... 続きを読む
PostgreSQL9.2がでたのと、一部で?またPostgreSQLを使いたいと思ってる人が多くなったとかあるみたいなので 4〜5年触ってなかったか、全然知らない人向けとおさらいとしてまとめてみた。 ざっくり書いてるので、詳しい人からみるとおかしい点もあるかと思いま... 続きを読む
現在オープンソースのRDBMSとしては、PostgreSQLとMySQLがほぼデファクトスタンダードになっているかと思います。 普段はRuby on Railsで開発を行なっているため、ActiveRecordの恩恵もあり、あまりDBの差異を意識せずにプログラミングを行う事も出来るので、そ... 続きを読む
The PostgreSQL Global Development Group announces PostgreSQL 9.2, the latest release of the leader in open source databases. Since the beta release was announced in May, developers and vendors have praised it as a leap forward in performance,... 続きを読む
2012/09/11 オープンソースデータベースPostgreSQLの開発グループは9月10日、最新バージョン「PostgreSQL 9.2」のリリースを発表した。パフォーマンス、スケーラビリティ、柔軟性の大幅な向上を実現したとしている。 発表によると、PostgreSQL 9.2ではJSONをネ... 続きを読む
Domaプロジェクトは, Annotation Processing Tool (apt) を利用したJava6(JDBC4.0)対応のO/Rマッパーとその開発支援ツールを提供します。 Domaについてもっと知りたい場合は、概要のページを参照してください。 コンセプト Domaは次のコンセプトの下で開発... 続きを読む
はじめに 最終回の今回は、現在開発中のソフトウエアであり、新しいコンセプトに基づいたデータベース・クラスタである「Postgres-XC」について紹介します。 1. Postgres-XCとは Postgres-XC(XC: Extensible Cluster)は、「完全なトランザクション処理と、書... 続きを読む
PostgreSQL 9.1 の開発も終盤に差し掛かり、新機能は出揃ってきました。最新の試用版のバイナリやソースコードは "ダウンロード用ページ" で配布されています。 9.1 では、9.0 で新規に採用されたレプリケーション機能の使い勝手の強化の他、外部のファイルや D... 続きを読む
PostgreSQL Rising postgres Thursday, July 19, 2012 Postgres is gaining more and more attention - deservedly so. Open database systems like Postgres are standing up squarely against the massive, sprawling (and expensive) "Enterprise" systems l... 続きを読む
Welcome to Pgpool Wiki! What is pgpool-II? pgpool-II is a middleware that works between PostgreSQL servers and a PostgreSQL database client. It is licensed under BSD license. It provides the following features. Connection Pooling pgpool-II sa... 続きを読む
Pgpool is a connection pooling/replication server for PostgreSQL. Development Status: 5 - Production/Stable Environment: No Input/Output (Daemon) Intended Audience: Database Administrators License: BSD License Natural Language: English Operat... 続きを読む
pgpool-IIとは pgpool-IIはPostgreSQL専用のミドルウェアで、PostgreSQLのデータベースクライアントとPostgreSQLサーバの間に割り込む形で動作し、PostgrSQLに以下のような機能を追加します。 コネクションプーリング PostgreSQLへの接続を保存しておき、同じ属... 続きを読む
Take remote backups You can take a full hot backup of your PostgreSQL server from a different server, specifically designed for backup and disaster recovery purposes Recover your database to a point in time Barman relies on PostgreSQL's extre... 続きを読む
ここでは、PostgreSQLのDBAにとって有益な情報を提供します。もちろん開発者の方にも参考になります。 現在は、PostgreSQL 8.2/8.1/8.0/7.4をベースに記載しています。 PostgreSQL 8.3については現在作成中です。準備ができたものから順次アップしています。 Po... 続きを読む
Database tearoomDatabase tearoomにようこそ! このページでは、PostgreSQLをはじめとした、データベースに関するドキュメントやソフトウェアを公開しています。 続きを読む
こんばんは、牧野です。 前回、その前の前とPostgreSQLのチューニングについてでしたが今日もPostgreSQL関連で、PostgreSQLでのレプリケーションについてです。 MySQLの場合、別のソフトウェアを使わなくてもMySQLだけでレプリケーションを実現できますが、Post... 続きを読む
おすすめリンク | 転職ならen | 転職ならエン | 派遣ならen | アルバイトならen | 就職ならen | デジカメプリント | 年賀状 | ましかくプリント | 辞書 | | 2ch風無料掲示板 | 無料ブログ作成 | ソーシャルプロフィール | 無料掲示板 | 高機能無料掲示板 | 無料... 続きを読む
Looking at pg_locks shows you what locks are granted and what processes are waiting for locks to be acquired. A good query to start looking for lock problems: select relation::regclass, * from pg_locks where not granted; Figuring out what the... 続きを読む
テーブルロックモードの関係を把握しやすいように図で表してみました。 () 内はそのロックを自動的に獲得するクエリです。 ■ロックとトランザクション SQL における排他制御の方法として、トランザクションとロックが挙げられます。 複数のクエリをトランザク... 続きを読む
Groonga エンジンを利用した汎用インデックスです。 “textsearch”_groonga というモジュール名ですが、N-gram を使用した日本語全文検索の他、btree と同様のスカラー値の検索もサポートしています。 ダウンロード バグレポート メーリングリスト への参加 概... 続きを読む
目次はじめにPostgreSQLとは?PostgreSQL小史規約より進んだ情報バグレポートガイドラインI. チュートリアル1章さあ始めましょう2章SQL言語3章高度な諸機能II. SQL言語4章SQLの構文5章データ定義6章データ操作7章問い合わせ8章データ型9章関数と演算子10章型変換... 続きを読む
Web屋のネタ帳 Webビジネスに必要な「戦略」「システム」「デザイン」の3要素とそれらをまとめる「マネジメント」について現場の実感と独自の観点でお送りするコラム・・・のはずなんですが、要するにWebがらみのシステム&デザイン業界に関する小ネタと... 続きを読む