|
Google App Engine上でアプリを作りはじめて約二ヶ月。いろいろと分かって来たこともあるので、自分へのメモも含めてまとめてみようと思う。まずは、Datastoreの話から。なによりも大切なのはデータベースの設計 あたりまえと言えばあたりまえの話だが、App Engine上でアプリを作る... [ 詳細 ] [ 関連 ] [ ニコニコ ]2010/02/08 22:02:19 satoshi.blogs.com |
Perl, DBIさてと、モバゲーオープンプラットフォームが先日やっと始まりました^^みなさん是非遊んで下さいです。d:id:ZIGOROu:20091125:1259163476 のさらに続編です。 ShowErrorStatement でエラー時に発行されていたクエリを表示する#!/usr/b... [ 詳細 ] [ 関連 ] [ ニコニコ ]2010/02/04 22:01:37 d.hatena.ne.jp |
|
データベースのテーブル設計を行うときに皆さんは、どのようにしているでしょうか?いくつかの無料で利用できるツールが提供されているので、筆者はそれらを利用していましたが、最近「ERMaster」と呼ばれるEclipseプラグインの存在を知りました。ERMasterは、ほかのツールに比べ、直感的で分かり... [ 詳細 ] [ 関連 ] [ ニコニコ ]2010/01/22 10:01:23 www.atmarkit.co.jp |
RPM, MySQL, Q4M作業メモです。 src.rpm の取得# cd /usr/src/redhat/SRPMS# wget http://dev.mysql.com/get/Downloads/MySQL-5.1/MySQL-community-5.1.42-0.rhel5.src.rp... [ 詳細 ] [ 関連 ] [ ニコニコ ]2010/01/18 22:01:53 d.hatena.ne.jp |
|
奥一穂さんの「ウェブアプリケーションサーバを複数台構成とか2010年代には流行らない」にフォローのような感じで。例によってタイトルは煽りです。奥一穂さんのエントリーでは、「5,000万PV/Month」という見積もりでアプリケーションサーバの台数を1台と計算していますが、これからは「1,000万P... [ 詳細 ] [ 関連 ] [ ニコニコ ]2010/01/12 22:03:01 blog.nomadscafe.jp |
Blog of 0x1fff0x1fff: 35 Google open-source projects that you probably don't knowにおいてGoogle Codeでホスティングされているプロジェクトから35のプロジェクトが紹介されている。もとはポーランド語で記載された... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
米IBMは2009年10月9日、DBMS(データベース管理システム)ソフト「DB2 9.7」のオプション機能として、ディスク共有型のクラスタ機能を11月に追加すると発表した。名称は「DB2 pureScale」。オラクルのクラスタソフト「Real Application Clusters(RAC)... [ 詳細 ] [ 関連 ] [ ニコニコ ]2009/11/12 13:05:42 itpro.nikkeibp.co.jp |
mysqlレプリケーションしてるMySQLで、マスタやスレーブが障害停止した場合のリカバリプラン でも掲げたゴールである、「マスタが落ちてもぐーすか寝ていられるようにしたい」がほぼできたので、ほとんどサービスが停止することなく、フェイルオーバする様をスクリーンキャストに収めました。埋め込みプレイヤ... [ 詳細 ] [ 関連 ] [ ニコニコ ]2009/11/12 1:05:54 d.hatena.ne.jp |
|
2009-11-04MySQL Clusterが苦手とするJOINを如何にして克服するべきか。シェアードナッシング型の負荷分散機能を持ち、なおかつ同期レプリケーションによるHA機能まで備えたMySQL Cluster最大の弱点といえば、JOINの遅さであろう。MySQL ClusterのJOINは... [ 詳細 ] [ 関連 ] [ ニコニコ ]2009/11/04 17:05:31 nippondanji.blogspot.com |
Test::mysqldとかでテスト走らせる時に際行ったいろんな事。Test::mysqldを使うとクールにMySQLを起動させられるので、それを使おうとしたんだ。でもおいらのローカルにあるmysqlをMacPortsのmysqlで、ファイルレイアウトがメタメタなんだ。だからまずこんな感じで、Te... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
専用サーバのはずなのに、個別エントリーの再構築だけで7時間以上かかるってどうなんだろう‥‥と思っていたところ、魔法使いが現れてチューニングしてくれました!ツイッターで悲しげにつぶやいていたところ、魔法使いが現れました。チューニングしてくれたのは、@yagishita(Six Apart)です。ネタ... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
川口 洋 株式会社ラック JSOCチーフエバンジェリスト兼セキュリティアナリスト CISSP 2009/9/15 ■川口、全国を飛び回ってます。皆さんこんにちは、川口です。先日、私は島根に出張をしていました。せっかく島根という地に行くのですから各地の方と交流したいと思い、山陰ITPro勉強会(通称... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
2日目の発表も終えました。資料を公開します。はてなブックマークのシステムについてView more presentations from Naoya Ito.今日も少し駆け足気味でした。YACP::Asia 2009、今年も楽しかったです。Hackathon 出ずに京都に戻らなければならなかったの... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
PHP | 11:14 | かれこれ3年くらいPHPをやっているので、せっかくなので10個の便利な関数を並べてみました。 作業効率がかなりアップするので、これからPHPをやってみようかなぁって思う方は知っておくと便利だと思います。 変数、配列の内容をキレイに表示する関数「d」 変数や配列の内容をH... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
Perl, DBISQL::Interp を最近使ったりします。ってのも生 DBI だと IN 文とか placeholder 化するの面倒だし。と言う訳で下記サンプル。__END__ 以下に結果もつけといた。#!/usr/bin/perluse strict;use warnings;use D... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
MySQL のチューニング、と言った場合には、サーバーパラメータの調整や EXPLAIN コマンドを利用したクエリ実行計画の最適化が話題に上ることが多いです。しかし、発行する全ての SQL について、いちいち EXPLAIN コマンドを使って確認していては、いくら時間があってもたりません。チューニ... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
InnoDB Pluginの面白い機能の一つに、データ圧縮機能があります。今回はその仕組みと効果について見ていきたいと思います。まずはグラフをご覧ください。これはWikipedia日本語版のデータベースをダウンロードし、記事本文の格納されているtextテーブルをMySQL 5.1+InnoDB P... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
Eコマースシステムはそれが最適かどうかは別とすれば、ほぼ仕組みが決まりつつあると言っても良いだろう。商品の一覧と詳細、ショッピングカート、決済と続く。その間にユーザ登録があるなしといった違いはあっても、概ね同じようなものだ。ユーザ画面そう考えるとEコマースシステムは自作で作るほどのものではないとい... [ 詳細 ] [ 関連 ] [ ニコニコ ]2009/06/18 17:05:18 www.moongift.jp |
|
[米国]グーグル、新たな概念に基づくデータベース「Fusion Tables」をLabsで公開アナリストは「革命的なデータ管理アプローチを採用」と高く評価(2009年06月12日)米国Googleが、現在開発を進めている新しいタイプのデータベース「Fusion Tables」を公開した。まだ実験的... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
mysql, tuning, os前回のエントリーデータベースを用いたセッションデータ管理についてで、MySQL とメモリの関係について良く分からない部分があると書きました。実はここに関する理解はかなり曖昧な部分があって、調査して追記します。とくにメモリ利用量について。mysqld のプロセスが利... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
大規模なウェブアプリケーションのボトルネックがデータベースであるという点については、多くの同意が得られるところだと思います。解決策としては、同じ種類のデータを複数の RDBMS に保存する「sharding」 (別名:アプリケーションレベルパーティショニング/レベル2分散注1) が一般的ですが、最... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
Creazy!(クリエイジー!)では WEBエンジニアのヤガー(yager)が PHPやJavaScriptを駆使したWEBサービスや ブログですぐに使える技術情報を公開しています 「Crazy about Creation!」をモットーに 日々更新していきます 2008年10月にMacBook(... [ 詳細 ] [ 関連 ] [ ニコニコ ]2009/05/30 17:05:18 creazy.net |
|
ここのところ、javaccとawsに魅了されている米林です。よく使うDB(Oracle/MySQL/PostgreSQL/SQLServer)における設計時のサイズ見積もりで使うサイトの備忘録。あとは、OracleからのPython情報。OracleOracle 物理設計http://www.or... [ 詳細 ] [ 関連 ] [ ニコニコ ]2009/05/12 13:05:20 d.hatena.ne.jp |
2009-04-16パーティショニングの使用例 - カーディナリティが低いカラムを使って検索する場合MySQL 5.1で追加された機能にパーティショニングがある。これは適切に利用すれば非常に強力な機能であることは間違いないのだが、使いどころが難しい。なぜなら、 インデックスをつけるだけでカバー出来... [ 詳細 ] [ 関連 ] [ ニコニコ ]2009/04/16 21:05:13 nippondanji.blogspot.com |
|
2009-04-08圧縮MyISAMテーブルで商品マスターを運用する方法商品マスターのように参照専門で利用するテーブルならば、圧縮MyISAMが非常に適していることが多い。その方が容量が小さくなるし、ディスクI/Oが減るので高速化が期待出来るからだ。圧縮MyISAMを利用する時の問題点は、MySQ... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
Smashing Magazine - WE SMASH YOU WITH THE INFORMATION THAT WILL MAKE YOUR LIFE EASIER, REALLY.Smashing MagazineにおいてMySQL Admin and Development Tools ... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
2009-03-04さらにMySQLを高速化する7つの方法MySQLを高速化する10の方法という記事がとても好評だったようである。記事を読んで頂いた皆さん、ありがとう。 この記事に対する便乗(?)でWeb屋のネタ帳: PostgreSQLを高速化する16のポイントという記事を書いて頂いたようだが、... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
作者 Mirko Stocker, 翻訳者 編集部 投稿日 2009年2月25日 午後10時46分 コミュニティ Ruby トピック データアクセス, パフォーマンス&スケーラビリティ タグ データベース データの格納のことになると、リレーショナルデータベースが唯一のオプションである。実際の事例に... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
Hadoop HiveはHadoop上でSQLライクなクエリ操作が可能なDWH向けのプロダクトです。SQLに近い操作が可能なため、HBaseよりもデータベースに慣れ親しんだみなさんには使い勝手がいいかもしれません。本稿ではこのHiveの使い方とレビューを行っていきます。Hiveとは Hiveは、オ... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
なぜSQLインジェクションはなくならないのかSQLインジェクションの対策を紹介する前に、SQLインジェクションがなくならない訳について考えてみよう。そのほかの脆弱(ぜいじゃく)性とも共通するが、図1-1の理由が考えられる。 つまり「セキュリティーに対する認識の低さ」「セキュリティーに対する技術・... [ 詳細 ] [ 関連 ] [ ニコニコ ] |