タグ

postgresqlに関するyogasaのブックマーク (143)

  • PostgreSQL性能アナライザ「pgBadger 6.0」リリース

    PostgreSQLグローバルデベロップメントグループは8月12日(現地時間)、「PostgreSQL: pgBadger 6.0 is out!」において、PostgreSQLのパフォーマンス解析ソフトウェアの最新版「pgBadger 6.0」を公開したことを発表した。pgBadgerを利用するとPostgreSQLのログファイルから詳細な性能レポートを作成することができる。「pgBadger 6.0」ではいくつかのバグ修正のほか、次の新機能が追加されている。 インクリメンタルモードでのバイナリファイル自動クリーンナップ機能 インクリメンタルモードで複数のログを同時に処理できるように変更 アクティビティテーブルにおけるクエリレイテンシのパーセント表示機能を追加 レポートの出力形式として新しくJSONをサポート クエリで扱っている文字列を匿名化する--anonymizeオプションの追加 C

  • PostgreSQL 9.4の主要な改良点、9.5以降の展望

    PostgreSQL 9.4の主要な改良点、9.5以降の展望:Database Expert イベントレポート(1/3 ページ) エンタープライズ性能を高めたPostgreSQLが次の6年で目指すのは「フレキシビリティ」。開発プロジェクト コアコミッターの講演で展望を聞いた。 2014年7月17日、東京都内でEnterpriseDBのセミナーが開催された。基調講演では米EnterpriseDBから、OSSのRDBMSであるPostgreSQL開発プロジェクトのコアコミッターでもあるシニアデータベースアーキテクト Bruce Momjian氏が講演、まもなくリリースが予定されている、PostgreSQL 9.4の主要機能と、次の9.5、そして、今後のPostgreSQL開発の展望を示した。 稿では、講演の模様を紹介するとともに、一定のエンタープライズ性能を獲得しつつあるPostgreSQL

    PostgreSQL 9.4の主要な改良点、9.5以降の展望
  • 「新版リリースのたびに他製品を選ぶ理由が薄れる」--PostgreSQL開発者インタビュー(前編)

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 「PostgreSQL」の人気の復活ほど人々を驚かせたことは、そうそうないだろう。PostgreSQLは何年もの間、より新しく魅力的と言われた「MySQL」の影に隠れてきた。しかし、MySQLを新たに管理することになったOracleの一連の失策や、さまざまな製品改善により、PostgreSQLは再びクールな存在になった。実際のところ、DB-Enginesによると、PostgreSQLは現在、4番目に人気の高いデータベースだという。 (編集部注:PostgreSQLのここ数年の人気について、筆者のMatt Asayは過去にReadWriteやThe Registerに寄稿している。ここ数年間のうちにPostgresが復活を遂げたと筆者が考

    「新版リリースのたびに他製品を選ぶ理由が薄れる」--PostgreSQL開発者インタビュー(前編)
  • PostgreSQLを大規模向けに拡張する「Postgres-XL」プロジェクト | OSDN Magazine

    米TransLatticeは5月13日(米国時間)、PostgreSQLベースの新データベースシステム開発プロジェクト「Postgres-XL」を立ち上げた。PostgreSQLにスケールアウトやクラスタといった大規模データ処理用の機能を加えたもので、オンライントランザクション処理(OLTP)やビックデータ分析用に設計したという。 TransLatticeはPostgreSQLベースの分散リレーショナルデータベース「TransLattice Elastic Database」を開発するデータベースベンダー。TransLattice Elastic Databaseでは地理的に分散したデータ管理が可能で、クラウドおよびクラウド/オンプレミスのハイブリッド環境で利用できる。 Postgres-XLは同社が2013年10月に買収したStormDB技術をベースとしたもの。同社は買収後「Trans

    PostgreSQLを大規模向けに拡張する「Postgres-XL」プロジェクト | OSDN Magazine
  • PostgreSQL の VACUUM をなんとなくでするのはやめよう

    はじめての人もそうでない人もはじめまして。 河野と申します。 いきなりすいません・・・。 私の名前をさっそく覚えていただいた方には申し訳ないのですが、 弊社にはもう一人河野というものがおり、そっちとは違う方と覚えて頂けると溜飲が下がります…。 さて、今回 Fusic Advent Calendar の一番槍として最初に寄稿させて頂くことになりました。 日はお題の通り PostgreSQL の VACUUM をなんとなくでするのはやめようという提案を、全国 4,000万の VACUUM ファンの皆様にしたいと思います。 尚、PostgreSQLの対応バージョンは 8.3 以降となります。 PostgreSQL のメンテナンスと VACUUM データベースに PostgreSQL を採用している会社はどのくらいあるのでしょう? オープンソースのデータベースでは MySQL が多く採用されてい

    PostgreSQL の VACUUM をなんとなくでするのはやめよう
  • PostgreSQL Internals

    コンテンツは、2014年1月30~31日に筑波大学で開講された「情報システム特別講義D」における講義「Inside PostgreSQL Kernel」の内容を再構成、加筆・修正したものです。 はじめに コンテンツについて コンテンツへのフィードバックについて アーキテクチャ概要 PostgreSQLの構成要素 PostgreSQLの基的なアーキテクチャ SQL文の処理される流れ トランザクション管理 トランザクション処理におけるACID特性 各レコードの可視性の管理 Atomicity(原子性)の実装 Consistency(一貫性)の実装 Isolation(分離性)の実装 トランザクション分離レベルの定義 Durability(永続性)の実装 チェックポイント メタデータ管理 pg_controlファイル OID/XID/TID システムカタログ MVCCとストレージ構造 テ

  • 技術解説Wiki「PostgreSQL Internals」を立ち上げました

    今年1月に筑波大学で開講された「情報システム特別講義D」での私の講義内容「Inside PostgreSQL Kernel」の内容をWikiにして公開しました。 PostgreSQL Internals http://www.postgresqlinternals.org/ もともと学生さん向けの講義ということで、RDB技術とトランザクション処理の入門的な内容になっておりますが、PostgreSQLにおける実装に興味のある向きにはぜひご覧いただけると幸いです。 講義の当日は時間の都合上説明できなかったところや、そもそも準備が間に合わなかったところなどもいろいろありますが、せっかくWikiにしたので、これから少しずつメンテナンス・拡充していければと思っております。成長していくコンテンツ、ということで。 「ココが間違ってるぞ」とか「アレも書いてほしい」というご指摘・リクエストがありましたら、G

    技術解説Wiki「PostgreSQL Internals」を立ち上げました
    yogasa
    yogasa 2014/05/05
    “PostgreSQL Deep Dive: 技術解説Wiki「PostgreSQL Internals」を立ち上げました”
  • PythonでPostgresデータから決定木を構築する - HackerNews翻訳してみた

    「HackerNews翻訳してみた」が POSTD (ポスト・ディー) としてリニューアルしました!この記事はここでも公開されています。 Original article: Building a Decision Tree in Python from Postgres data by Gary Sieling 今回は、任意の人物の所得を人口統計データを使って予測する手法をご紹介します。使用するのは20年前の人口統計データです。 この例を用いて、関係データベースの情報から予測モデルを導き出す方法と、その途中で起こり得るトラブルについて触れたいと思います。 このデータの優れた点は、データの作成者が下記のようなアルゴリズムの精度をデータに添付している点です。こうした数値はスモークテストの結果評価に役立ちます。 Algorithm Error -- ---------------- -----

  • Linux Storage Filesystem/MM Summit 2014からの便り

    Linux Storage Filesystem/MM Summit 2014からの便り:Linux Kernel Watch(1/2 ページ) お久しぶりです、Linux Kernel Watchが帰ってきました。3月に行われた「Linux Storage Filesystem/MM Summit 2014」の主なトピックを紹介します。 皆さん、お久しぶりです。私は今ボストンで、米レッドハット常駐という立場でRed Hat Enterprise Linux(RHEL)開発に携わっています。 今回はサンフランシスコ近郊のナパバレーで2014年3月24~25日に行われた「Linux Storage Filesystem/MM Summit 2014」(以下LSF/MM)の中から面白かったトピックをピックアップしてお届けしたいと思います。 LSF/MMはLinux Foundation主催で行

    Linux Storage Filesystem/MM Summit 2014からの便り
  • JPUG 第23回しくみ+アプリケーション勉強会 セミナー資料公開 « Linux-HA Japan

    出張公演してきました! 5月26日(土) 、産業技術大学院大学にて第23回しくみ+アプリケーション 勉強会が開催され、日PostgreSQLユーザ会さまのご依頼によりPacemaker入門編を出張講演してきました。 ※ 第24回(後編)の資料はこちらです 「HAクラスタでPostgreSQLを高可用化(前編) ~Pacemaker入門編~」というタイトルで、PostgreSQLユーザに対してHAクラスタ基礎のお話から、PostgreSQL DBサーバをHAクラスタ化する構築デモ、故障デモ等を行いました。 Pacemakerを知っている人は少ないだろうという想定のもと、2010年から今まで講演をした内容をすべてまとめたロングバージョンでお話させていただきましたが、参加者のほとんどが実はPacemakerを使い込んでいる人だったというのは驚きでした。 突然のプログラム変更による予定外の勉強会

    JPUG 第23回しくみ+アプリケーション勉強会 セミナー資料公開 « Linux-HA Japan
  • PostgreSQL9.3 開発と運用を支える新機能

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    PostgreSQL9.3 開発と運用を支える新機能
  • 来店検知サービス「スマポ」を支えるPostgreSQLの機能

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    来店検知サービス「スマポ」を支えるPostgreSQLの機能
  • PostgreSQLでテストデータを作成する | Let's POSTGRES

    笠原 辰仁 記事は2013年のPostgreSQL Advent Calendar の 12/25 の記事です(地味なトピックになってしまいすいません)。PostgreSQLでのテストデータ作成に役立つ機能を紹介します。 はじめに PostgreSQLを対象としたの性能検証や機能検証を行う際に、開発環境や試験環境でスキーマ(テーブルやインデックス)を作成し、ダミーのデータを投入してSQLのチェックを行うことが多々あるかと思います。単純な機能の正常試験であれば少量のデータ投入で事足りると思いますが、大量のデータに対する検索処理やバッチ処理を試す際は、それなりの量の試験データを生成し、DBに投入する必要があります。 通常、試験データは、例えば専用のジェネレータを作る、実際のデータをマスキングしたものを使う、サンプルとして存在するデータ(郵便番号のデータなど)を利用する、といったことが多いと思

  • [新春特別放談]ニッポンのPostgreSQLコミュニティ生みの親、石井達夫氏が語るPostgreSQLの現在・過去・未来(1) | gihyo.jp

    新春特別企画 [新春特別放談]ニッポンのPostgreSQLコミュニティ生みの親、石井達夫氏が語るPostgreSQLの現在・過去・未来(1) 世界のオープンソースDBの主流はMySQLで、PostgreSQLが流行っているのは日だけ ─このフレーズを過去に何度聞いたことでしょうか。事実、今でもそううそぶく人々は少なくありません。しかし、ここ1、2年でPostgreSQLは明らかにグローバルレベルでのシェアを高めています。とくにHerokuAmazon Redshiftといった大規模クラウド環境でのPostgreSQL採用が進んだこともあり、PostgreSQLがもともと備えていたスケールパワーや柔軟性に対してあらためて高い評価がなされる傾向にあります。 2013年は9月にPostgreSQL 9.3がリリースされ、レプリケーション機能やJSONサポートが強化されるなど、多機能化に加え

    [新春特別放談]ニッポンのPostgreSQLコミュニティ生みの親、石井達夫氏が語るPostgreSQLの現在・過去・未来(1) | gihyo.jp
  • タグ検索するならPostgreSQLで決まり!

    (Last Updated On: )PostgreSQL Advent Calender 2013、13日目のエントリです。 表題の通り「タグ検索するならPostgreSQLで決まり!」です。 追記:JSONの場合はPostgreSQLのJSONB型を利用してタグ検索を行うを参照 RDBはタグが苦手 WebアプリではRDBでは取り扱いづらいデータを取り扱う事がよくあります。タグの管理・検索はその一つです。 RDBはタグ情報の管理・検索をしっかりやれますが、どちらかと言うと苦手な分野です。しかし、PostgreSQLの 配列 GIN(Generalized Inverse Index – 転置インデックス) を使うと簡単かつ高速に処理できます。 PostgreSQLを使うとタグ検索が簡単・高速に実現できますが、Googleで「タグ検索 PostgreSQL」と検索しても全く出てきません。「

    タグ検索するならPostgreSQLで決まり!
  • Apache JMeterでPostgreSQLの負荷試験をする

    このエントリは、PostgreSQL Advent Calendar 2013のDay3の記事です。 「データベースの負荷試験」を考える時、皆さんはどのような方法で実施することを検討するでしょうか。自前のテストスクリプトでしょうか。あるいは、データベース単体の負荷試験は行わず、Webシステム全体の負荷試験として実施するでしょうか。 PostgreSQLには、pgbenchというベンチマークツールが付属しており、このツールのシナリオを作成することで多少は独自のシナリオでの試験を行うことも可能ですが、状況によってはそれだけでは自由度が不足することがあります。 今回は、Webシステムの負荷テストでよく使われるJMeterを使って、自由なシナリオでPostgreSQL単体の負荷試験を行う方法を紹介します。 (なお、JMeterは非常に多機能な負荷生成ツールですので、今回はJMeterの網羅的な説明

    Apache JMeterでPostgreSQLの負荷試験をする
  • PostgreSQL 9.2の同期レプリケーションを利用する際の勘所

    DBMSの可用性とPostgreSQLのレプリケーション 勤怠管理やERPなど会社内の業務に欠かせないシステムはもちろんのこと、SNSやECサイトなど個人で利用するシステムでも、何かしらのDBMSを利用をするのが一般的です。 もしDBMSで障害が発生した場合、データの参照・更新が滞り、システム全体として役割を果たすことができなくなります。そのためユーザが利用したいときにシステムを利用可能にするためにはDBMSが継続的に稼働していることがとても重要です。 世の中にはDBMSは多数存在し、またDBMSの可用性を上げる機能やツールなどもさまざまに存在します。OSSの代表的なDBMSの一つであるPostgreSQLには可用性向上機能の一つであるレプリケーションが用意されています。 今回は最新バージョンであるPostgreSQL 9.2のレプリケーションについて、機能の紹介、利用時の注意点、設定によ

    PostgreSQL 9.2の同期レプリケーションを利用する際の勘所
  • ブログ -PostgreSQL9.3の高速フェイルオーバーは本当に高速なのか?-

    2013年9月19日 21:25 投稿者:ikeda 試してみました。 池田です。今回はエンジニアな池田でいきたいと思います。 PostgreSQLは前職でどっぷりと浸かったオープンソースのリレーショナルデータベースですが、このたびめでたく9.3をリリース。更新できるビューのマテリアライズドビューや、CSVファイルやSQliteなどの外部蓄積データを透過的に取り込んでレコードとして扱えるラッパー機能など面白そうな実装が目白押しなのです。その中でも私が最も注目したのは1秒以内と宣伝されている高速フェイルオーバーです。 9.0から実装されたネイティブなストリーミングレプリケーション機能は素晴らしいのですが、実際に障害が発生したときに、結局マスターからデータをミラーリングし直し、うー、となってしまうことがままあったからです。 とにかくやってみようということで、手元のVMwareに使い慣れているC

  • PostgreSQL9.3新機能紹介

    オープンソースカンファレンス 2013 Okinawa講演資料 『PostgreSQL9.3新機能紹介』 NTTデータ 藤井雅雄Read less

    PostgreSQL9.3新機能紹介
  • [速報]Amazonクラウド、PostgreSQLをDBaaSで提供。Amazon RDS for PostgreSQLをリリース。AWS re:Invent 2013

    [速報]Amazonクラウド、PostgreSQLDBaaSで提供。Amazon RDS for PostgreSQLをリリース。AWS re:Invent 2013 Amazon Web Servicesが主催するイベント「AWS re:Invent 2013」。2日目の基調講演に登壇したのは、同社CTOのWerner Vogels氏です。 Vogels氏はAWSにおいて新サービスや新機能の投入が加速していること、その開発は利用者のメリットをシンプルに表すプレスリリースを書くことが最初のステップであり、チームはピザ2つ分で済む少人数で構成される、といった同社独特の規律について触れた後で、新サービスであるAmazon RDS PostgreSQLを発表しました。 Amazon RDSはクラウド上でデータベースをサービスとして提供するもので、データベースのバックアップ、パッチの適応、自動フ

    [速報]Amazonクラウド、PostgreSQLをDBaaSで提供。Amazon RDS for PostgreSQLをリリース。AWS re:Invent 2013