postgresql

fluentdとfluent-plugin-pghstoreとpandorafmsでログ収集、可視化、監視を行う

前回の記事で報告したように、fluent-plugin-pghstoreでログをPostgreSQLに貯めることができました。次は可視化と監視を行います。ここで、最近使ってみているPandora FMSを使います。 pluginを準備 まずは以下のスクリプトを保存し、pandora/etc/pandora/pl…

fluent-plugin-pghstoreを書きました

fluentdをPostgreSQLのhstoreに書き出せるようにした、 fluent-plugin-pghstore というpluginを作成しました。 github: https://github.com/shirou/fluent-plugin-pghstore rubygems: https://rubygems.org/gems/fluent-plugin-pghstore hstoreについては 前…

PostgreSQL hstoreでKVS

それPostgreSQLでできるよ、第二弾。PostgreSQLにはhstoreという拡張があります。これはkeyとvalueの対の集合を単一のレコードに格納することが出来るものです。 つまり、Key-Value-Storeですね。 これを使うと通常のテーブルのようにキーを事前に定義してお…

それPostgreSQLで出来るよ - twitter_fdw

pyfesで「それPostgreSQLでできるよ」ってつぶやいた手前、ちゃんと試さなければなりません。PostgreSQL 9.1から外部データラッパ(FDW) という規格がサポートされました。 またさらに、このFDWを使ってTwitterのAPIを叩いて結果をテーブルとして出 してくれ…

PostgreSQL Conference 2012-02-24 at 品川

午前中、ustで流れていた部分の生ログです。残念ながらちょっと遅れてしまったので、基調講演の最初の方は取れていません。 基調講演 by Philippe BEAUDOIN, @ Bull.net CNAF PostgreSQL Projectフランスの社会保障省。 11ミリオンの家族と30ミリオンの人 11…

multicornを使ってPythonでfdwを実装する

今の会社に入ってからPostgreSQLを使い始めました。というわけで、初心者ですがPostgreSQL アドベントカレンダー 2011に参加してみます。さて、PostgreSQL 9.1からSQL/MED規格の一部である 外部データラッパ (FDW:Foreign Data Wrapper) がサポートされまし…

文字列への挿入/削除

文字列の途中に挿入するには、overlayを使う。 SELECT overlay('Txxxxas' placing 'hom' from 2 for 0) => Thomxxxxas文字列の途中を削除するにも overlayを使う SELECT overlay('1234' placing '' from 2 for 1) => 134