タグ

sqlに関するMayBowJingのブックマーク (11)

  • MySQLのサポート費用大幅引き上げ、Oracle | 経営 | マイコミジャーナル

    MySQL Oracleは1日付けでMySQLに関する新しいグローバルプライスガイドを公開した。4ソケットサーバ未満の場合の価格についてはMySQL :: MySQL Editionsにも掲載されている。これまでSun Microsystemsが提供してきたMySQLエンタープライズサブスクリプションを購入していた場合には、新しいサブスクリプションを検討するタイミングがきたといえる。 MySQLサブスクリプション 年間費用(米ドル) MySQLスタンダード(1-4ソケットサーバ) 2,000 MySQLスタンダード(5+ソケットサーバ) 4,000 MySQLエンタープライズ(1-4ソケットサーバ) 5,000 MySQLエンタープライズ(5+ソケットサーバ) 10,000 MySQLクラスタキャリアグレード(1-4ソケットサーバ) 10,000 MySQLクラスタキャリアグレード(5+ソ

    MayBowJing
    MayBowJing 2010/11/08
    まあ、当然こうなるよね、という展開。利用ライセンスが無料である限りは今後も導入用意な学習用RDBMSとして生き残ると思う。: MySQLのサポート費用大幅引き上げ、...
  • MySQLでサービス停止のないALTER TABLEの検討 - SH2の日記

    MySQLでテーブルへのカラム追加、インデックス追加やテーブルの再編成などを行うと、その間テーブルに共有ロックがかかってしまいます。そのためこれらのメンテナンス処理は、通常利用者の少ない深夜早朝帯にサービスを止めて実施する必要があります。日はそれを無停止、オンラインのままでできないかという話題です。 基的なアイデア メンテナンス対象の元テーブルをコピーして、作業用の仮テーブルを作ります 仮テーブルに対して、カラム追加などの変更を加えます その間、元テーブルに対して行われる更新処理について差分を記録しておきます 仮テーブルの変更が終わったら、記録しておいた差分データを仮テーブルに反映します 差分データの反映が終わったら、元テーブルと仮テーブルを入れ替えます これと似たようなことを考えた方は結構いらっしゃるのではないでしょうか。ただ、言うは易し、行うは難しです。整合性がきちんと取れるかどう

    MySQLでサービス停止のないALTER TABLEの検討 - SH2の日記
    MayBowJing
    MayBowJing 2010/07/04
    : MySQLでサービス停止のないALTER TABLEの検討 - SH2の日記 B!
  • 今夜こそわかる安全なSQLの呼び出し方 ~ 高木浩光氏に聞いてみた

    「安全なSQLの呼び出し方」というSQLセキュリティに焦点を当てたドキュメントが、2010年3月にIPA(独立行政法人情報処理推進機構)から公開された。 これは2006年1月から提供されている、Webサイト開発者や運営者向けのセキュアWebサイト構築のための資料「安全なウェブサイトの作り方」の別冊として書かれたものである。「安全なウェブサイトの作り方」が92ページなのに対して、SQLインジェクションについてだけで40ページもの分量がある。なぜこんなに分厚いのだろうか。 このドキュメント作成に協力したという、独立行政法人産業技術総合研究所 情報セキュリティ研究センターの高木浩光氏にお話を伺うことができた。高木氏は個人ブログ「高木浩光@自宅の日記」で、セキュリティ関連の問題を追求する論客としても知られている。筆者も以前、この連載の「今夜わかるSQLインジェクション対策」の回(2006年11月

    今夜こそわかる安全なSQLの呼び出し方 ~ 高木浩光氏に聞いてみた
  • なぜTwitterは低遅延のままスケールできたのか 秒間120万つぶやきを処理、Twitterシステムの“今” − @IT

    ユーザー同士のつながりを元に時系列に140文字のメッセージを20個ほど表示する――。Twitterのサービスは、文字にしてしまうと実にシンプルだが、背後には非常に大きな技術的チャレンジが横たわっている。つぶやき数は月間10億件を突破、Twitterを流れるメッセージ数は秒間120万にも達し、ユーザー同士のつながりを表すソーシャル・グラフですらメモリに載る量を超えている。途方もないスケールのデータをつないでいるにも関わらず、0.1秒以下でWebページの表示を完了させなければならない。そのために各データストレージは1~5ms程度で応答しなければならない。 Twitterのリスト機能の実装でプロジェクトリーダーを務めたこともあるNick Kallen氏が来日し、2010年4月19日から2日間の予定で開催中の「QCon Tokyo 2010」で基調講演を行った。「Data Architecture

    MayBowJing
    MayBowJing 2010/04/20
    : 秒間120万つぶやきを処理、Twitterシステムの“今” - @IT
  • MySQLを救え! » 顧客にツケが回ってくる

    オラクル社が MySQLをサン社の一部として買収した場合、データベースの顧客はその割をうことになります。 2009年4月にオラクル社は、サン社の買収に同意した旨発表しました。サン社は前年MySQLを買収したため、これはクローズドソース データベースのマーケットリーダーであるオラクル社が、最も人気のあるオープンソース データベースであるMySQLを獲得することを意味します。 オラクル社がこれをベースに MySQLを買収すれば、オープンソース プロジェクトに対してお金で買うことのできる限りの支配力を MySQL に対して獲得することになります。実際、オープンソースプロジェクトLinux、Apache等)のほとんどについては、競合者には10分の1の影響力を獲得するチャンスすらもありません。けれども MySQLの成功はつねに、その背後にあってそれを開発し、獲得し、販売する企業かかっていました。

    MayBowJing
    MayBowJing 2009/12/31
    : MySQLを救え! » 顧客にツケが回ってくる
  • [Web 2.0 Expo]「これからのWebを支えるデータベースは“NoSQL”」---米10genのMerriman CEO

    「今後12カ月以内にWebインフラを新しく立ち上げるプロジェクトの大多数は,プライマリ・データストアとしてRDB以外のデータベースを選ぶだろう」。オープンソースのデータベース開発プロジェクト「MongoDB」を支援する米10genのCEOであるDwight Merriman氏(写真1)は,「Web 2.0 Expo New York 2009」でこう予測した。 Merriman氏は,「表と表の関係でデータを処理するリレーショナル・データベース(RDB)は,現在のWebアプリケーションの実態にそぐわない。リレーショナル・モデルに向かないデータ処理や分析処理が急増しつつある」と指摘。Webでは,写真や動画といった巨大データを多数のユーザーがやり取りし,クレジットカード情報もあればTwitterのつぶやきまでと価値の異なるデータと混在している。このため最近Web技術者の間で「NoSQL」と呼ばれ

    [Web 2.0 Expo]「これからのWebを支えるデータベースは“NoSQL”」---米10genのMerriman CEO
    MayBowJing
    MayBowJing 2009/11/22
    : [Web 2.0 Expo]「これからのWebを支えるデータベースは“NoSQL”」---米10genのMerriman CEO:ITpro
  • 備忘録ことのはインフォーマル20060112

    SQLiteへの移行失敗 01:11 ロリポ鯖でMovable Typeを使うには、MySQLよりSQLiteの方がいいという話を聞いて、移行しようと思った。 Movable Type 3.2のSQLite移行方法 mt-db-convert.cgi: MTデータベースの相互変換CGIスクリプト - Ogawa::Memoranda でも失敗。こんなエラーが出る。 mt-db-convert.cgi($Rev: 141 $): Converting your MT data between DB engines (for MT 3.2) **** WARNING: Subroutine filterByCategories redefined at /home/sites/lolipop.jp/users/main.jp-kotonoha/web/mt/plugins/CatEntri

    MayBowJing
    MayBowJing 2008/03/11
    「ロリポ鯖でMovable Typeを使うには、MySQLよりSQLiteの方がいいという話を聞いて、移行しようと思った。」
  • 1つのSQL文で複数の表にINSERTする絶品テクニック(1/2) ― @IT

    連載はSQLの応用力を身に付けたいエンジニア向けに、さまざまなテクニックを紹介する。SQLの基構文は平易なものだが、実務で活用するには教科書的な記述を理解するだけでは不十分だ。連載は、著名なメールマガジン「おら!オラ! Oracle - どっぷり検証生活」を発行するインサイトテクノロジーコンサルタントを執筆陣に迎え、SQLのセンス向上に役立つ大技小技を紹介していく。(編集局) FOR...LOOP文を使って、いくつものSQL文でデータをINSERTしているPL/SQLプロシージャやプログラムをよく見掛けますが、実は1度にデータをINSERTする方法もあるんです。マルチテーブル・インサート(Multitable Insert)とはその名のとおり、1つのSQL文で複数の表にINSERTが可能になります。この最大のメリットは、やはりパフォーマンスです。では早速ご紹介します。 マルチテーブ

    1つのSQL文で複数の表にINSERTする絶品テクニック(1/2) ― @IT
  • MySQLの小技

    This domain may be for sale!

  • 素早く正規形を見抜く実践テクニック(1/4) - @IT

    今回のテーマはデータベースエンジニアの必須知識の1つである「正規化」です。正規化は、リレーショナル・データベースのテーブル設計を行ううえで非常に重要なテクニックであり、データベースを設計、実装したことのある方なら一度は正規化に触れているのではないでしょうか。 それほど基的な知識であるにもかかわらず、正規化を説明できる人はなかなかいません。多く聞かれるのが「何となくテーブルを作ると自然に第3正規形になる」とか「実務上は第3正規化まで行えば問題ない」というものです。 ではなぜ「第3正規化まで行えば問題ない」のでしょうか。稿ではひととおり正規化について確認しながら、あまり触れられることのない第3正規化より先の正規化を紹介して、この疑問に答えていきたいと思います。 正規化の位置付け 正規化は、データベース設計全般にかかわる基礎知識ですが、特に論理データモデリングの作業の中で必要になります。稿

    素早く正規形を見抜く実践テクニック(1/4) - @IT
  • SQLで木と階層構造のデータを扱う――入れ子集合モデル

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 1