元ネタ)http://d.hatena.ne.jp/tokuhirom/20110104/1294170319 昔良くORMを使うことのメリットは SQLを書かなくてよくなる。 つまりプログラマはSQL脳が低いからプログラマにSQLを書かせない。 プログラム中にSQLという別の概念がはいってくるとコードが読み難くなる。 バックエンドのRDBMSの差異を吸収してくれるからバックエンドを気にする必要がない。 さらに、バックエンドのRDBMSを簡単に取替え可能。 プログラマブルにSQLを組み立てしたい。 などと言われることが多いんじゃないでしょうかね。 個人的には最後の「プログラマブルにSQLを組み立てしたい」と言う要件以外は全部 間違っていると思います。 イカ全て自分の視点なだけなので違う意見もあるであろうことを承知で言い切ります。 SQLを書かなくてよくなる。つまりプログラマはSQL脳が低い
主に開発環境でMySQLを複数バージョン同時に動かしたいということがあると思います。 なので複数環境でも動くやつ作りました。 https://github.com/shim0mura/mysqlenv 名前から分かるようにrbenvのコマンドインターフェースを真似ています。 すでにあるkamipoさんの作ったmysql-buildは当時のruby-buildをほとんどコピってきたとのことなので、それを真似してrbenvをほぼ丸々パクろうかと思ったけど、ソース見た感じ真似るのに時間掛かりそうなのでコマンドインターフェースとか複数コマンドの実行フローらへんの抽象的に使えそうな部分だけ真似て適当に実装しました。 インストール $ git clone git://github.com:shim0mura/mysqlenv.git お好きなディレクトリにcloneしたあとは以下を.bashrcにでも
仕事で作っているアプリ用に書いたO/Rマッパのライブラリ、隠してても何の嬉しいこともないので、社内に置いてたgitのリポジトリをgithubに移した。さすがにもう機能追加の必要もなくなってきたなーという段階になったので。 https://github.com/tagomoris/Stratum ライセンスは Apache License v2.0 としました。なにかしたい方はお好きにどうぞ。READMEとか書き中。 何のためのもの? 世の中にORMなんていくらでもあるのになんで書きはじめたんだ、ということですが、要するに以下の理由です。 誰が、いつ、どのようにデータを追加・更新・削除したのかをすべて残す そのような履歴データに簡易にアクセスする 最近監査とかなんだとかうるさいですからね。 で、こういう条件をきっちり満たしたアプリケーションを普通のORMを使って書くというのは存外に面倒。全デ
Mroongaについて MroongaはMySQL用のストレージエンジンです。すべてのMySQLユーザーに高速な日本語全文検索機能を提供します。Mroongaは以前はGroongaストレージエンジンと呼ばれていました。 特徴 最新リリース 2024-06-12にリリースされた14.04が最新リリースです。 インストール 最新記事 Mroonga 14.04リリース! (2024-06-12) Mroonga 13.05リリース! (2023-08-02) Mroonga 13.01リリース! (2023-04-17) Mroonga 13.00リリース! (2023-02-09) Mroonga 12.12リリース! (2023-01-29) Mroonga 12.11リリース! (2023-01-06) Mroonga 12.10リリース! (2022-11-29) Mroonga 12
I’ve never been a very big fan of MyISAM; I would argue that in most situations, any possible advantages to using MyISAM are far outweighed by the potential disadvantages and the strengths of InnoDB. However, up until MySQL 5.6, MyISAM was the only storage engine with support for full-text search (FTS). And I’ve encountered many customers for whom the prudent move would be a migration to InnoDB, b
ブログ凄く久しぶりだった・・・去年駐車場のメモ書いただけで終わっていた・・・・。 さてタイトルのままですが、AWS Loft TokyoでDeveloper x NoSQL nightというイベントを9月21日に実施します。 aws-startup-lofts.com 今までもイベントを実施する際に紹介ブログ的な事を書きましたが、今回も是非皆様に来て頂きたいので少しセッション・スピーカー解説的な事をしたいと思います。あとイベントでは一応缶ビール・缶ジュース程度、袋菓子程度のものは出します。もし足りなかったら「大人の常識の範囲内で」1F or 3Fのセブンイレブンで購入の上持ち込みOKなのでお越しください。 スピーカー紹介 まず同じくAWSのSolutions Architectとして登壇してくれるFukuiさんについてです。お願いしたら快く引き受けて頂けたのでとても助かりました。 twit
データベース負荷テストツールまとめの第3回です。 データベース負荷テストツールまとめ(1) TPC-B、TPC-Wベースのツールを6つ紹介 データベース負荷テストツールまとめ(2) TPC-Cベースのツールを6つ紹介 かなり期間が空いてしまいましたが、今回はTPC-Hベースのツールを見ていきたいと思います。 TPC-Hとは TPC-HはRDBMSベンチマーク仕様の一つで、意思決定支援システム(DSS)としての性能を測定するものです。大規模なデータを対象にアドホックなクエリを実行します。クエリは全部で22種類定義されています。 TPC-HはTPC-B/W/Cなどと異なり、実行するクエリそのものやテストデータ生成ツールがTPCから提供されています。試しに、一番負荷が高い9番のクエリを確認してみましょう。 -- $ID$ -- TPC-H/TPC-R Product Type Profit Me
All of Percona’s open source software products, in one place, to download as much or as little as you need.
この本の概要 データベースが理解しやすい(パフォーマンスの良い)SQLを書くためには,SQLの「書き順」マスターが重要です。本書でSQLが実行されるしくみとそれに合わせた書き順を理解し,「書き込み式ドリル」とCD-ROM収録の「SQUAT」でとことん反復学習,身体で覚えてください。 こんな方におすすめ これからSQLを学習したい方 思いどおりのSQLが書けないという方 SQLのパフォーマンスに自信がないという方 この書籍に関連する記事があります! SQL書き方ドリルに「反復学習ソフト」が付きました! 『改訂新版 反復学習ソフト付き SQL書き方ドリル』は,SQLを開発の現場ですらすらと書けるようになるための学習書です。SQLの書き方をわかりやすく解説し,さらに豊富な練習問題を収録しているので,書く力を自分のものにするまで繰り返し学習することができます。 増刷を重ねるロングセラーの秘密 反復
川崎有亮 千葉大学工学部在学中に学生ベンチャーを起業。2006年リクルートに入社し、同社の R&D 機関であるメディアテクノロジーラボを通じてMashup Awardsの運営や新規事業開発に取り組む。米国シリコンバレー子会社 Recruit Strategic Partners での活動を経て、2012年に独立。エンジニア、起業家、カンファレンスのスピーカー、イベント企画者など幅広い顔を持つ。クルキューズ取締役。ホームページはコチラ 法林 川崎さんとお会いするのは、今年1月ののTechLION vol.11以来ですね。相変わらずの人気ぶりでしたが、今日はちょっと昔のことも思い出してもらいつつ、今の川崎さんに至るまでをお聞きしたいと思うんです。まずは学生時代のことを聞きましょう。起業していたんですね? 川崎 はい、ちょうどiモードができたぐらいの時代ですね。今ならスタバでもマクドナルドでも仕
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
4月16日、一般社団法人新経済連盟主催、経済産業省後援「新経済サミット2013」が開催された。新経済サミット2013は、産業界および政官界へ意識改革を促すためのアクションとして始動したイベント。既存の仕組みにとらわれない海外の企業やサービス動向を基に、日本における環境整備や教育の在り方がディスカッションされた。 セッション1では、Androidの生みの親 アンディ・ルービン(Andy Rubin)氏、Twitter共同創業者 ジャック・ドーシー(Jack Dorsey)氏、Skypeで世界をつないだ ニクラス・ゼンストローム(Niklas Zennstrom)氏らがスピーカーとして登壇し、それぞれがイノベーションを起こすまでの歩みが語られた。 一方、セッション2では、海外のイノベーション事例と対比し「日本から破壊的なイノベーションを起こすには?」という観点からディスカッションが行われた。海
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く