5.9. パーティショニングPostgreSQLは基本的なテーブルのパーティショニング(分割)をサポートしています。 この節では、データベース設計において、なぜそしてどのようにしてパーティショニングを実装するのかを解説します。 5.9.1. 概要パーティショニングは論理的に1つの大きなテーブルを、物理的に小さなパーティションに分けることを指します。 パーティショニングはいくつかの利点があります。 特定の状況において、問い合わせのパフォーマンスが劇的に改善されます。 具体的には、アクセスが多いテーブル内の行を単一パーティションまたは一部のパーティション内に収めることです。 パーティショニングはインデックスの先頭の列を置き換え、インデックスサイズが減少します。 このため、インデックス内のよく使用される部分がメモリ内により収まりやすくなります。 問い合わせや更新が単一パーティションの大部分にアク
The page you are trying to reach does not exist, or has been moved. Please use the menus or the search box to find what you are looking for.
PostgreSQL Advent Calendar 2012(全部俺)のDay 23です。 今回は、PostgreSQLにおけるテーブルパーティショニングの機能を取り上げます。 BigDataやデータ分析といったキーワードが多く聞かれるようになってきましたが、PostgreSQLでも大きなデータに対する集計処理のパフォーマンスを向上させるための機能が提供されています。 ■「テーブルパーティショニング」 RDBMSにおける「テーブルパーティショニング」と呼ばれる機能には、ディスクへのアクセスを「局所化させる」、または「分散させる」ために提供されている機能です。これらの機能を使うことによって、大規模なデータを対象とした集計系の処理のパフォーマンスを向上させることができます。 RDBMSにおけるパーティションの種類には大きく分けて3つの種類があります。(正確には、2つとそのコンビネーションです
(2014-10-24: 2.1.2の内容に合わせました) なんだか思いの外無駄に長くなって、アドベントカレンダーとしては失格な感じになってしまいました。非常に申し訳ない……。 はじめまして、ユスと申します。 はじめにぶっちゃけると ここ の劣化版なので、こっちを読むほうが早いです。あ、石はやめて石は! 以下の内容はバージョン2.1.2をもとに書いてます。 Refinmentとは Rubyにおけるオープンクラスを利用した、既存のクラスやメソッドに対する、動的な挙動の変更や追加はかなり強力な特徴の一つとなっていますが、これまで主に以下の様な問題を抱えていました。 プログラム全体に影響を与えてしまう 変更が見えにくい 前者は、変更自体が全てのクラスに対して適用されること、後者は例えば同じ名前のメソッドを重複して変更した場合に混乱が起きることを考えてもらえればわかりやすいと思います。 これらの弊
ピクシブ株式会社 Advent Calendar 2014 - Qiita の12/8分のエントリーです。 はい、"古きよき時代から来ました、真面目なSE、真面目にSE" 広告系技術担当 @bash0C7です。 *1 ピクシブでのGolang利用の現状を確認しましょう #pixiv_engineering_talks - pixiv engineering blogのエントリーでお知らせした「pixivエンジニア勉強会 - Golang利用の現状確認会」を12/8に開催しました。 比較的少人数でテーブルを囲んで、それぞれ持ち寄った食べ物やドリンクを摂取しながら、Golangの知見を共有しあえて大変勉強になりました。 わたしがお話した分の資料はこちらです。RubyWorldConference 2014での講演のGolangサイドの話でした。 なお、スライドの最後の方で紹介した、わたしが実践
「日本語には swear word はない」とアメリカで言うと驚かれることが多い。 (以下、英語だったら絶対スペルアウトできない「悪い英単語」の連続ですので悪しからず)。 swear word とは fuck とか shit とかその手の言葉。(その他はwikipedia参照)。直訳したら「やっちまえ」とか「くそ」とかだと思うが、swear wordには、そういう日本語の単語に比べて段違いに悪いニュアンスが込められている。 しかも、そこまで悪い意味なのに、連発して使われることもある。また、いざという時には軽く一回使うだけで本人の激しい感情が伝わる強力な言葉。なので、映画などでは女性がswearしているシーンも時としてあるわけだが、実生活では相当に場を選んで使う必要がある。 たとえば、私個人的には一度も「これは使ってもいい時だ」という瞬間に直面したことがない。周りの人が使うのを聞いたことも数
1秒1,000億フレーム、鏡で反射する光をハイスピードカメラがとらえた2014.12.09 11:30 そうこ 超高速火の玉のような。 スローモーションの映像や画像は、目の前にあるのに見えないものを見せてくれるのでとても好きです。自分の能力の限界を超えた気分になります。このGIF画像は、かなり限界超えな映像です。なんせ、光が鏡で反射する様子を捉えたのですから。 セントルイスのワシントン大学の研究員が、Compressed Ultrafast Photography(CUP)という技術を使用し、1秒間に1,000億フレームというハイスピードでレーザーの光を撮影したのがこれ。非常に高度な技術があったからこそできた撮影ですね。この反射時間はたったの300兆分の1秒。人間の目で捉えるどころか、頭で認識もできない短時間です。まさに限界を超えた世界。 source: Nature via Mother
1. UPDATE, DELETE へのルールの定義 8.1 以前では UPDATE, DELETE に対して『ルール (RULE)』の定義が必要です。古いバージョンでは検索条件による自動的な絞込みが行われないため、検索を効率化するためにルールを用いて不要なパーティションを除外してやる必要があるのです。 この作業には手間がかかると思いますので、作業が自動化された 8.2 以降を使うことをお勧めします。 2. constraint_exclusion による SELECT, UPDATE, DELETE の自動化 設定パラメータ constraint_exclusion が追加され、SELECT は 8.1 以降で、UPDATE, DELETE は 8.2 以降で、絞込みが自動的に行われるようになりました。constraint_exclusion = on を設定します。ただし、デフォルトの
最新のメジャーバージョンとなるPostgreSQL 9.2 が2012/9 にリリースされました。本記事では、PostgreSQL9.2の新機能をいくつかピックアップしてご紹介します。 9.2 では、ロックの改善やIndex Only Scanのサポートなどの性能改善をはじめ、レプリケーション機能の強化、JSON型や範囲型のサポート、ログメッセージや監視機能の充実など、多方面に渡る改良がバランスよく行われています。 性能強化 9.2ではIndex Only Scanやスケーラビリティの向上など、様々な性能強化が図られています。特に、Index Only Scanは9.2の目玉機能の一つとなっています。 Index Only Scan 読んで字の如く、インデックスのみを読むスキャン機能です。この機能により、インデックスキーの付与されている列だけを参照するSELECT処理速度がぐっと向上してい
こんにちは。フルなんちゃら総務のぷぽです(・ω・)ノ 早速ですが、前回の記事 第2回RESTful勉強会を開催してみました(前編) の続きです! 勉強会の後半は、@t_wadaさんにURL設計についてお話しいただきました。 まず「RESTは麻疹である」というインパクトのある言葉から始まりました。(どういうことですか)自己紹介では「ネット上ではテスト書かないとライオン出てくる人として知られています」と参加者の心を鷲掴み!さすが和田さん、掴みも素晴らしいです(`・∀・´) Loginは動詞っぽいけど、実は「Log」と「In」を合わせたもの そもそも英単語として存在しない あまりにも一般的なのでしょうがない感 URI設計は名前を探す作業のウェイトが大きい 和田さんは類義語辞典、英英辞典をよく使用しているとのこと! URLには「リソースの意味」と「クライアントの意思」がある ?以降(クエリ)は、ク
応募企業の探し方や履歴書の書き方、面接のポイントから円満退職の 秘けつまで。あなたの転職を成功に導くためのノウハウを紹介! この企画は、Web業界で名を馳せる伊藤直也氏と注目企業のCTOが、寿司を摘まみつつホンネで語り合う、かつて無かったインタビュー企画である。 元・超ワガママエンジニアのクックパッドCTOと語る、「CTOって何する人だ?」論 【後編】 #naoya_sushi <前編のあらすじと後編のお話> ある秋の日の宵の口、広尾の寿司屋に集った伊藤直也氏(以下「naoya」)と、『クックパッド』CTOの舘野祐一氏(以下「secondlife」、文中ではセコン)。もともと『はてな』で上司と部下という間柄だった二人が、旬の美味を愉しみながら話し始めたのは、『はてな』時代のセコン氏が「マネジメントなんか一切やりたくない」と公言し、「新しい技術を取り入れてはすぐに飽きて放置」するという超絶ワ
PostgreSQLカンファレンス2014に登壇してきたので資料をアップします。 今回は初カンファレンス参加でしたが 日曜から39℃を超える熱を出して死にそうになり、 なんとか体調を取り戻して朝からスタッフ業をし、 英語がぜんぜん出来ないのに控室では英語飛び交い、 セッションを二本こなし、 当日いきなり懇親会の司会業引き継ぎをされる というなかなかセクシーなスケジュールでした。 更にPostgreSQL アドベントカレンダーの担当日でそれはとっても嬉しいなって… 自分で切ったスケジュールながら過密で濃厚な一日を過ごすことが出来ました。 カンファレンスとしてはどのセッションも盛況でしたね。 特にハンズオンやチュートリアルのような初心者〜中級者のコマは立ち見が出るほどの大盛況でした。 (30人ぐらいの部屋に80人が押し寄せるようなセッションもありました) 私としてもガッツリDBエンジニア向けの
これはAizu Advent Calender 2014の9日目の記事です! Aizu Advent Calender 2014 前の人: @MiZuKi_Sonoko mizukindevelop: Hackathonに参加しよう {Aizu Advent Calendar 2014 [8]日目} 次の人: @a_r_g_v はじめに FF10はみんな知ってるよね? FF10には七曜の武器っていう伝説の武器みたいなものがあって、入手方法がゲーム中のミニゲームをなんかすごいやるみたいな感じ。 例) サブイベントの「とれとれチョコボ」をタイム0:0:0でクリアする(ティーダ) サブイベントの「サボテンダーの里」をクリアする(リュック) 召喚獣バトルに全部勝利する(ユウナ) その中で巨乳おっぱいさんルールーの「雷平原のサブイベント・雷除けを200回連続で成功する」というものがある。 おっぱいさ
Hiromitsu Takagi @HiromitsuTakagi 解説 メール受信には90年代からAPOPプロトコルが使われてきた。これは、パスワードを生で送信せずチャレンジレスポンス方式でMD5ハッシュして送信するもので、ネットワークが盗聴されても大丈夫なものとされてきた。そのため、メール送受信にSSLを使わないのが普通という時代が続いた。 2014-12-09 03:40:07 Hiromitsu Takagi @HiromitsuTakagi 公衆Wi-Fiの普及で盗聴リスクが高まり、メール送受信にもSSLをとの機運が高まり、メールソフト側の対応も済んでいたのに、日本のISPはなかなかSSL化を進めなかった。彼らの言い分は、メールはどのみち暗号化されずに流れるし、パスワードはAPOPで保護されているというものだった。 2014-12-09 03:45:03 Hiromitsu Ta
【期間限定キャンペーン】 教育版EV3の対象セットを2台以上ご購入いただいた お客様に、もう1台を無料でプレゼント! (株)アフレルは ロボット教材「教 育版レゴ マインドストームEV3」で日本のプログラミング教育を全力で応援します。※キャンペーン適用は1回のご購入のみとさせていただきます。 ※プレゼント用のEV3は【教育版EV3基本セット】で、DCアダプタは別売りとなります。 ※他キャンペーンとの併用はできません。 ロボットを実際に動かしてみることによって、プログラミングの内容を目で見て確認することができます。思うように動かなかったらプログラムを修正し、試行錯誤しながら学習を進めることが可能です。
日常のあらゆる場面でコンピューターが使われるようになったこの社会で、今後、プログラミングスキルはどのような意義を持つのだろうか。世界中のプログラマに愛されるプログラミング言語「Ruby」の開発者であり、安倍内閣IT戦略本部の有識者本部員にも選ばれている、まつもとゆきひろ氏にお話しを伺った。 プログラミングという"自由さ" まつもと氏がプログラミングについて語るとき、その根底にいつも流れているのは"楽しさ"である。 「私たちは普通、なにかのソフトウェアを経由してコンピューターを使っています。でもその機能は、そのソフトが提供する範囲、そのソフトを作った人が許している範囲内に限られているんです」 たとえば文章作成ソフトを使うとき、メニューに載っている機能を選ぶ他に選択肢は無い。 「仕事で求められることができればそれで良し、という考えは当然あると思いますが、自分のできることを他人に決められるのは、
弊社ホームページにおいて、2014年12月6日11時~14時のあいだ、第三者からの不正アクセスによりサイトが改ざんされていた事が判明いたしました。ご利用頂いておりますユーザの皆さまにおかれましてはご迷惑をお掛けいたしまして、深くお詫び申し上げます。 なお、現在は被害を受けたサーバは復旧作業を実施済みです。ご利用ユーザーの皆さまの個人情報流出等は、現在のところ確認されておりません。 被害対象サイト/コンテンツ URL:http://gihyo.jp 改ざん内容とその影響 サーバの中身を入れ替えられ、外部のサイトにリダイレクトされるように設定されていた。 リダイレクトされていたサイト(アクセスしないようご注意ください) www.koushin-lawfirm.net live.livelistingreport.com 現在把握している改ざんされていた可能性がある期間 2014年12月6日
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く