タグ

2009年7月16日のブックマーク (12件)

  • パーティショニング機能 - mir the developer

    MySQL 5.1ではパーティショニング機能が実装されているのですが、そのおさらいをするぜ。(`・ω・´) パーティショニング機能の利用可否確認。 [test] > show variables like '%partition%'; +-------------------+-------+ | Variable_name | Value | +-------------------+-------+ | have_partitioning | YES | +-------------------+-------+ 1 row in set (0.00 sec)SQL構文。CREATE TABLEのtable optionの後につける。ALTER TABLEでもつかえる。 partition_options: PARTITION BY [LINEAR] HASH(expr) | [LIN

    パーティショニング機能 - mir the developer
  • MySQLのパーティショニングで必要そうな工夫 - cloned.log

    MySQL 5.1のパーティショニングを試してみた。マニュアルはMySQL :: MySQL 5.1 リファレンスマニュアル :: 15 パーティショニングを参照のこと。試してみた環境は、MacのParallels Desktop上のCentOS 5。 まずはMySQL 5.1をソースからインストール。マニュアルには次のように書かれている。 ソースからコンパイルする場合には、--with-ndbcluster、--with-partitionオプションとともにconfigureを実行して下さい。 MySQL :: MySQL 5.1 リファレンスマニュアル :: 15 パーティショニング この通りにすると、ここの記載のように非推奨オプションだと言われてしまうので、--with-pluginsを使って指定するようにした。今回の味見configureオプションは次の通り。 ./configur

    MySQLのパーティショニングで必要そうな工夫 - cloned.log
  • [Think IT] 第1回:ここが新しい!MySQL 5.1 (2/3)

    【データベース夏の陣】MySQL Clusterを試す! 第1回:ここが新しい!MySQL 5.1 著者:サン・マイクロシステムズ株式会社 奥野 幹也 公開日:2008/7/1(火) パーティショニングとは、大規模なテーブルを複数の小さなパーティションに分割して性能の向上を図る技術のことです。行ごとにそれぞれパーティションへ振り分けるタイプのものを水平パーティショニングと言い、MySQL 5.1がサポートするのはこのタイプです。パーティショニングは主にデータウェアハウスなどのように巨大なテーブルを使用する場合に威力を発揮します。 一般的に、Bツリーインデックスは大きくなるにつれ、検索や挿入の速度が低下する(計算のオーダーはO(log m N))のですが、テーブルをパーティションに分けることで、Bツリーインデックスのオーバーヘッドが軽減されます。 パーティショニングはある特定のカラム値に

  • [MySQLウォッチ]第40回 パーティショニングで高速化し大量データに備える

    大量のデータを1つのテーブルに格納すると何かと不便となる。処理対象が大量だけに検索をはじめとして処理時間が大きくなる。現実の生活は、手に余る大量の物を小分けにするというテクニックをよく使う。データベースでもこの手法は有効である。大量データを小分けにすることで、処理の高速化と格納効率を向上することが可能である。今回は、MySQL 5.1の新機能の筆頭に上がっているパーティショニングを解説する。 MySQL 5.1の注目機能パーティショニングとは パーティショニングとは、テーブルを分割して性能を向上させるための技術だ。MySQL 5.0でもテーブルの分割機能はあった。複数のテーブルを連結して1つのテーブルに見せかけるMARGEストレージエンジン(テーブル)、SELECTステートメントを結合するUNIONなどがある。これらの機能は、もともと別々のテーブルを結合して処理する後処理的な位置づけになる

    [MySQLウォッチ]第40回 パーティショニングで高速化し大量データに備える
  • 開発者のための正しいCSRF対策

    著者: 金床 <anvil@jumperz.net> http://www.jumperz.net/ ■はじめに ウェブアプリケーション開発者の立場から見たCSRF対策について、さまざまな情報が入り乱れている。筆者が2006年3月の時点において国内のウェブサ イトやコンピュータ書籍・雑誌などでCSRF対策について書かれている記事を調べた結果、おどろくべきことに、そのほとんどが誤りを含んでいたり、現実的 には使用できない方法を紹介したりしていた。そこで稿ではウェブアプリケーション開発者にとっての当に正しいCSRF対策についてまとめることとす る。また、採用すべきでないCSRF対策とその理由も合わせて紹介する。 ■あらゆる機能がターゲットとなりうる ウェブアプリケーションの持つ全ての機能がCSRF攻撃の対象となりうる。まずこのことを認識しておく必要がある。 Amaz

  • naoyaのはてなダイアリー - MySQL の負荷分散に LVS + keepalived を使う

    あとで書く、と言った手前なので書くとします。 DSASの中の人がすごい勢いで LVS の話を書いてくれてます。この辺。LVS を使うと Linux と箱でロードバランサが作れちゃいます。普通に買ったら数百万とかしちゃうやつ。 DSAS の中のひとに感謝しつつ、いい機会なのでやってみよう! と思っていろいろ試して昨日あたりからはてなの中でも LVS + keepalived で動かしはじめてます。いまのところ問題なし。 そのロードバランサをどこに使ってるかですが、普通ロードバランサというとインターネットからの入り口のところに置いてウェブサーバーの負荷分散に使うイメージがあります。が、今回ははてなでは MySQL のスレーブの手前に置くという役割でとりあえず使いはじめました。 +-----------+ +-----------+ | mod_perl | | mod_perl | +----

    naoyaのはてなダイアリー - MySQL の負荷分散に LVS + keepalived を使う
  • DSAS開発者の部屋:こんなに簡単! Linuxでロードバランサ (1)

    DSASのロードバランサは高価なアプライアンス製品ではなく、LinuxのLVS (Linux Virtual Server)を利用しています。 安価、というか、ハードウエア以外は金銭的コストがゼロなので、一般のクライアントからのアクセスを受ける外部ロードバランサのほかに、内部サービス用のロードバランサも配置しています。それぞれactive, backupで2台ずつあるので合計で4台もロードバランサがあることになります。(こんな構成を製品を使って組んだら数千万円すっとびますね) また、ネットワークブートでディスクレスな構成にしているので、ハードディスが壊れてロードバランサがダウンした、なんてこともありません。 ですので「ロードバランサは高くてなかなか導入できない」という話を耳にする度にLVSをお勧めしているのですが、どうも、 なんか難しそう ちゃんと動くか不安 性能が出ないんじゃないか 等々

    DSAS開発者の部屋:こんなに簡単! Linuxでロードバランサ (1)
  • iPhoneの使い方や設定方法のまとめ | AppBank

    ※更新しました!最新版はこちら→iPhoneの使い方、設定方法、便利なTipsまとめ。 —— このページではiPhoneを便利に快適に使いこなすための方法や設定などをまとめています。 iPhoneを使うにあたって他の携帯と決定的に違うことは「タップ(≒タッチ)する」「ダブルタップする」「長押しする」ことで大体動いたりなんらかアクションが起こるようになっているということです。 初期設定から割と上級者設定、そしてつまづいた時に復帰する設定などをまとめました。あなたのiPhoneライフが加速するように祈っています。

  • iPhoneにおけるGoogleリーダーとInstapaperの活用 - 普通のサラリーマンのiPhone日記

    恐らくこんな使い方してる人はいないんだろうな〜と思いつつも、今日はiPhoneにおけるGoogleリーダーとInstapaperの活用について自分なりの運用方法をご紹介します。iPhone3GSになって以降、この運用をしてます。 まずは私の環境における理想は、読みたい記事がいつでも読めるという部分でして、オフライン環境の充実がポイントだったりします。 主に情報収集と蓄積は通勤や出張時に行ってる 電車では、地下鉄を使うことが多い まずは、情報を流し読み、印をつける その後、印をつけた情報を、じっくり読む 画像よりもテキストを重視している で、今日のネタですが、Web巡回やらTwitterやらTumblrやら他にも情報ソースは色々あるんですが、一気に紹介すると私自身も混乱しちゃうんで、情報ソースのひとつであるGoogleリーダー活用に限定します。 使ってるGoogleリーダーのアカウント(2種

    iPhoneにおけるGoogleリーダーとInstapaperの活用 - 普通のサラリーマンのiPhone日記
  • iPhone のメッセージとメールの使い方

    iPhoneiPad で文章をやり取りする時は、以下のようなアプリが使われます。 「メッセージ」を使う 「メール」を使う LINETwitter などの「SNS アプリ」を使う このうち iPhone に最初から入っているのは「メッセージ」と「メール」です。 メッセージで利用する通信には「SMS」と「MMS」があり、さらに iPhone 独自の「iMessage」という規格もあります。 メールにも携帯電話会社のもの(キャリアメール、携帯メール)と、パソコンなどで使う PC メールがあります。 ここではメッセージとメールの機能と使い方、設定方法などを解説しています。 「メッセージ」ってなに? iMessage の利用設定 「SMS」(ショートメール)ってなに? 「MMS」ってなに? 「メッセージ」アプリの使い方(基編) 「メッセージ」アプリの使い方(演出編) タップバック、大きな絵

    iPhone のメッセージとメールの使い方
  • iPhone 活躍アプリ一覧(全68個) – Sasaki Takanori Online

    有名アプリ・人気アプリを一通り試してみて、最終的に残った68個のアプリを一挙紹介。有料アプリもいくつか入ってます。 *Dock 内* まずは一番下に並んでいるアプリたちです。ここの4アプリは、ページをめくっても常に表示されます。 ・電話、メール、Safari、iPod 電話とメールとネットと音楽iPhone の基ですね。買ったときの設定から変えていません。 *1ページ目* 最初のページは当然頻繁に使うアプリが並んでいます。順番に見ていきましょう。 ・Faces Visual Dialer(有料:230円) iPhone にもともと付いている連絡先アプリがシンプルすぎて面白くない!という人向けの、見やすくて楽しい連絡帳。グループ分けして顔写真で連絡先を探せます。電話やメールはもちろん、相手の住所をマップで表示したりHPを見に行ったりするのも、見た目にわかりやすく、とても使いやすいです。最

  • 株式会社アンタス - 次の時代のマーケティングテクノロジーを

    年末年始休業のお知らせ お客様各位 毎度格別のご愛顧をうけ賜りありがとうございます。 誠に勝手ながら下記日程で休業とさせていただ... NEWS アンタスのエンジニア 異業種からの転職4 エンジニア紹介 塾講師として理系の受験生のために尽力してきた鶴谷君。前職でWEBシステムに携わったことがき... BLOG

    株式会社アンタス - 次の時代のマーケティングテクノロジーを