正式版は下記URLをご参照ください。 http://www.slideshare.net/hadoopxnttdata/pgbigm-39739507Read less
pg_bigm(ピージーバイグラム) pg_bigmは、PostgreSQL上で全文検索機能を提供するモジュールです。このモジュールを使うことで、ユーザは全文検索用のインデックスを作成でき、高速に文字列検索を行えるようになります。このモジュールは、2-gram(バイグラム)と呼ばれる方法で、文字列から全文検索用のインデックスを作成します。 ニュース 2022-10-24: PostgreSQL15用のpg_bigm-1.2-20200228のRPMファイルをリリースしました。RPMファイルはこちらからダウンロードできます。 2022-10-13: pg_bigmバージョン 1.2 が PostgreSQL 15 に対応していることを確認しました。 2021-10-07: PostgreSQL14用のpg_bigm-1.2-20200228のRPMファイルをリリースしました。RPMファイルは
前回はたまたま旅行が重なってしまって出席出来なかったけど、今回は特に予定が入らなかったので勉強会に参加することにした。 勉強会の公式:http://www.postgresql.jp/wg/shikumi/shikumi26/ 特に今回はどのテーマも聞いておきたいものばかり。 pg_bigm(ピージーバイグラム)を用いたPostgreSQLの全文検索のしくみ(前編) 9.3で進化した外部テーブル 10大ニュースで振り返るPGCon2013 今回も新たに書き起こすのが面倒なので、 #jpug_study のハッシュタグを元にメモを書く。 今回は私の中継ツイートにもツッコミを入れるメンバいたのが良かったなあ。あと、私以外の人たちが結構いろいろ書き込んでくれていたのは助かった。 どうでもいいけど 勉強会直前に @kasa_zip 氏からこんなtweetが。 @kasa_zip 朝ラーメン、昼ラー
目次12.1. 導入12.1.1. 文書とは何か?12.1.2. 基本的なテキスト照合12.1.3. 設定12.2. テーブルとインデックス12.2.1. テーブルを検索する12.2.2. インデックスの作成12.3. テキスト検索の制御12.3.1. 文書のパース12.3.2. 問合わせのパース12.3.3. 検索結果のランキング12.3.4. 結果の強調12.4. 追加機能12.4.1. 文書の操作12.4.2. 問合わせを操作する12.4.3. 自動更新のためのトリガ12.4.4. 文書の統計情報の収集12.5. パーサ12.6. 辞書12.6.1. ストップワード12.6.2. simple辞書12.6.3. 同義語辞書12.6.4. 類語辞書12.6.5. Ispell辞書12.6.6. Snowball辞書12.7. 設定例12.8. テキスト検索のテストとデバッグ12.8.1
Before we dig into the how let’s take a look at the why. From the beginning, Air Mozilla has been a straight forward Django project that uses the ORM without requiring any database specific features. It didn’t really matter what database you used. Here at Mozilla, we currently prefer MySQL because we have a rock solid and mature infrastructure set up around running it. (Thank you database team!) T
In a previous post I explained why and how we migrated Air Mozilla to use PostgreSQL as the default database. We did this so we can leverage PostgreSQL’s powerful full-text search feature. First, off a tangent we go… Why not use the popular and also powerful full-text master ElasticSearch? Surely, since it’s built on top of Apache Lucene it’s bound to have some amazing full-text search and indexin
PostgreSQLの設定 チューニング¶ PostgreSQL when it is not your job - Christophe Pettus 経由で DjangoCon Europe 2012 で発表された このスライド を知ったので、 メモ代わりに残してみる。件のblogは抜粋なので、ここでは可能な限り全部載 せます。 最初に¶ 気をつける設定はこれだけ。 ログ メモリ チェックポイント プランナー ログ¶ ログに対して寛容になること。システムへの影響は少ない。 ログは性能問題を解決するための一番いい情報。 どこにログを出す?¶ syslog: すでにsyslogを使うシステムを構築してるならこれがいいでしょう 標準形式のファイル: 標準形式のファイルを使うツールをすでに使っていればこれ。 そうでなければ CSVフォーマット あとの設定はこれ。 log_destination
This document discusses best practices for high availability (HA) and replication of PostgreSQL databases in virtualized environments. It covers enterprise needs for HA, technologies like VMware HA and replication that can provide HA, and deployment blueprints for HA, read scaling, and disaster recovery within and across datacenters. The document also discusses PostgreSQL's different replication m
「社会人になり、最初の5年間はアプリケーション開発をしており、ほとんどデータベースには関与していませんでした。多少SQLを書く程度です。今から思えば、ひどいSQLを書いていました」 そう話しながら中西さんは苦笑いする。開発者にとって重要なのは要求された機能を実装すること。サーバーに負荷がかかる処理かどうかはさして重要ではない。一方、サーバーの運用者はサーバーを安定稼働させるのが役割であり、性能を劣化させるような処理はできるだけ食い止めたい。与えられた役割が異なるため、両者の溝は深い。 かつての中西さんはアプリケーション開発しか経験していなかったため、サーバーの性能に悪影響を与えるような“ひどい”SQLを書いていてもそれに気づかなかった。 そんな中西さんに突然の転機がやってきた。それまで短期の開発プロジェクトを転々としていたところ、5年目から金融系の基幹システム刷新のプロジェクトにどっぷり参
Facebook、データセンター自動化ツールにChefの新バージョンを全面採用、Erlangでスケーラビリティ拡大。Opscodeが発表 世界最大級の規模のサーバを運用しているFacebookでは、データセンターにサーバを投入したり、既存のサーバのコードをアップデートする膨大な作業が毎日発生しています。特に同社は開発したコードをすぐにデプロイし、利用者からのフィードバックを迅速に開発へ反映させるDevOpsと呼ばれるスタイルを採用していることから、大規模かつ柔軟性の高いデプロイツールが欠かせません。 そこで必要なのがこうしたサーバのコンフィグレーションをデータセンター規模で自動化してくれるツールです。その1つとしてよく知られるのがChef。Rubyで書かれており、コンフィグレーションの内容や手順を記述するレシピ(Recipe)やクックブック(Cookbook)を用いた柔軟なデータセンター自
The PostgreSQL Global Development Group releases a new major version containing new features about once a year. Each major version receives bug fixes and, if need be, security fixes that are released at least once every three months in what we call a "minor release." For more information on the minor release schedule, you can view the minor release roadmap. If the release team determines that a cr
PostgreSQL9.2がでたのと、一部で?またPostgreSQLを使いたいと思ってる人が多くなったとかあるみたいなので 4〜5年触ってなかったか、全然知らない人向けとおさらいとしてまとめてみた。 ざっくり書いてるので、詳しい人からみるとおかしい点もあるかと思いますが、気になった点はより詳しい記事が あると思うので、調べてみてください。 明らかな間違え等々は、修正加筆したいので、コメントか twitterの @itm_kiyoまで、御願いします。 Q. なんて読むの?書くの? A. PostgreSQL(ぽすとぐれすきゅーえる)、PとSQLは大文字。ちなみにMySQL(y以外は大文字)なんで、小文字と大文字の区別をきちんとするとその界隈の人がよろこびます。 でも、「postgres」 とか 、「Postgres」や「ポスグレ」とか書かれてることも多いです。 Q. どのバージョンを使うの
こんにちは、インフラ部門のYanaです。 本日は、弊社で利用しているPostgreSQLのバックアップ取得方法についてご紹介します。 弊社は、データベースにPostgreSQL8.4系を利用しています。 定期的なバックアップとして一般的なpg_dumpも利用していますが、 データベース容量が数100GBになると数時間バックアップ時間を要してしまいます。 通常はこのバックアップ時間でも問題ありませんが、サービスの運用上この時間を許容できないシーンがありました。 バージョンアップの作業時間を短縮することが目的 弊社では、3ヶ月に1回提供アプリケーションのバージョンアップが行われます。 その際に、作業内容によってはデータベースの変更が行われます。 万が一、作業で問題があった場合は作業前の状態にロールバックする必要があります。 そのため、メンテナンス画面を表示し、リクエストの遮断した後にデータベー
フォルシアは2010年2月24日、日本航空インターナショナルが2010年2月18日にリニューアルしたツアー販売サイト「JAL eトラベルプラザ」に検索エンジン「Spook」が採用されたと発表した。Spookはオープンソースのデータベース管理システムPostgreSQLをベースにフォルシアが開発、ユーザーの使い勝手を高めた検索エンジン。 「JAL eトラベルプラザ」は、インターネットで海外と国内のツアーを販売するサービス。月間のページビューは約2億で、国内ツアー約4万7000件、海外ツアー約5万5000件を扱っている。 「従来の検索システムでは、日付や目的地だけを指定すると検索結果が多すぎて選べない、何度も検索しないと目的のツアーにたどりつけない、などの問題があった。新しい検索システムは、エリアやテーマ、目的、予算の金額範囲や旅行日数などの選択候補を表示し、クリックするだけで結果を次々と絞り
Deprecated: Assigning the return value of new by reference is deprecated in /home/benjaminarai/benjaminarai.com/3.91/.html/benjamin_arai/adodb/adodb.inc.php on line 866 Deprecated: Assigning the return value of new by reference is deprecated in /home/benjaminarai/benjaminarai.com/3.91/.html/benjamin_arai/adodb/adodb.inc.php on line 872 Deprecated: Assigning the return value of new by reference is
PostgreSQL Conference 2009 Japan - JPUG 10th Anniversary Conference - PostgreSQLの全世界の開発者と日本のユーザの交流を目指して ★現在、講演者を募集中です。6月30日(火)までとなりますので、お早めにお申し込みください。★ 日にち: 2009年11月20日(金)~21日(土) 場所: AP浜松町(東京都港区) 主催: 日本PostgreSQLユーザ会 運営: PostgreSQL Conference 2009 Japan 実行委員会 定員: 240名(予定) 参加費:未定 2日間のカンファレンスの他に、懇親会、海外の開発者を含めた観光ツアー、開発者の Developer meeting などを計画しています。 【講演者募集のお知らせ】 PostgreSQL Conference 2009 Japan で講演し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く