オープンソースデータベースとしては、MySQLが圧倒的な注目を集めている。MySQLは使いやすいデータベースであり、多くのオープンソースウェブアプリケーションはMySQLを使っている。別の主要なオープンソースデータベースとしてPostgreSQLがあり、広く知られてはいるが、MySQLほどのマインドシェアはない。PostgreSQLがMySQLよりも、よりよいセキュリティ、信頼性、データの完全性を提供していることを考えると、これは不幸なことだ。 しかし、これらの優位点には代償がある。PostgreSQLは設定も利用もやや難しい。PostgreSQLでは、データベース内で提供されるロールと特権に加え、基盤となるOSの特権やセキュリティを活用している。このため、これらの問題について知らない場合、PostgreSQLは使いにくくなる場合がある。ただしこれらのことを知ってしまえば、PostgreS
https://mariadb.com/kb/en/optimizer-switch/にあるように、MariaDBのオプティマイザはかなり改良されている。 では、MariaDBのオプティマイザ/エクゼキュータはどの程度優秀か、4つのSELECT文の実行を通してMySQLと(ついでにPostgreSQLと)比較してみる。 (2014.12.3追記:オプティマイザについては省略してますが、こんな本がでます。) 結論を先にいえば「MySQLは検索が速い」というのは都市伝説。MariaDBはがんばってるけどPostgreSQLにはまだまだ及ばず。 *念のため。これはベンチマークじゃないよ、オプティマイザ/エクゼキュータの機能比較です。 自分で再確認したい場合はこちらにスクリプト群と実験のやり方を簡単に書いたので参照のこと。 調査環境 同一マシンにMySQL5.6.14、MariaDB10.0.4、
答えはスウェーデンで見つかった 何やら深刻そうなタイトルですが、ある記事を見て、そんなことが頭をよぎりました。 「欧米には、なぜ寝たきり老人がいないのか」。 ご覧になった方もいらっしゃるかとは思いますが、少々抜粋をしてご紹介しておきます。 「答えはスウェーデンで見つかりました。今から5年前になりますが、認知症を専門にしている家内に引き連れられて、認知症専門医のアニカ・タクマン先生にストックホルム近郊の病院や老人介護施設を見学させていただきました。予想通り、寝たきり老人は1人もいませんでした。胃ろうの患者もいませんでした。 その理由は、高齢あるいは、がんなどで終末期を迎えたら、口から食べられなくなるのは当たり前で、胃ろうや点滴などの人工栄養で延命を図ることは非倫理的であると、国民みんなが認識しているからでした。逆に、そんなことをするのは老人虐待という考え方さえあるそうです。 ですから日本のよ
アプリケーションの画面に対してボタンを押したり入力を行い、正しい結果や答えが返ってくるか? ユーザーインターフェイスを含むテストコードの開発は一般に手間がかかり面倒であり、テスト用のライブラリやフレームワークが欠かせません。 Googleは、Android用のUIテスト自動化のためのフレームワーク「Espresso」をテクノロジープレビューとして公開しました。 Espresso - android-test-kit - a fun little Android UI test API - Testing Tools For Android - Google Project Hosting EspressoはこれまでGoogle社内で、Google DriveやGoogle Maps、Google+など30種類のアプリケーションのテスト自動化に使われてきました。 特徴は、軽量でシンプルな記述
Unleash the power of Salesforce Customer 360 through integration Read more
Sunlight Foundationが公的機関がデータを公開しない理由について、現場の声を集めたブログを連載しました。記事はPart 1からPart 10まであり、米国のオープンデータ推進者が連邦政府や地方政府などの担当者からデータを公開しない理由について直接聞いた生の声を集めたものです。以下にその概要を示します。
前にこういうエントリー書きました。 ジョブス亡き後のAppleはどうかしてる。OS10.8 マウンテンライオンにバグ以前のアレコレ →3/27修正 10.8マウンテンライオンが出た時のMailのバグです。わたしが見つけて日本のAppleに報告。本国の開発チームに連絡させていったんは修正されたものの、いつのまにかバージョンアップしたときにバグも復活して使いにくいことこの上ない。 このバグはMac OS10.8のMailでは、複数のメルアドを使用し、フォルダでフィルタリングしている場合(自分は届いたメールをプロジェクト別に50くらいのフォルダに振り分けて管理している)に起きる。 上記の設定がデフォルト。たとえばAというアドレスにメールが来たとき、返信ボタンを押すとFromがAアドレスになるという基本的な設定だが、このバグではそうはならない。なぜかこのMacで一番最初に設定したアドレスが勝手にf
This copy is for your personal, non-commercial use only. Distribution and use of this material are governed by our Subscriber Agreement and by copyright law. For non-personal use or to order multiple copies, please contact Dow Jones Reprints at 1-800-843-0008 or visit www.djreprints.com. http://jp.wsj.com/article/SB10001424052702304856504579151090988970388.html
P2P型仮想通貨、Bitcoinの気になったニュースを地味に拾うブログ (※Bitcoinの取引はご自身の判断と責任で) Bitcoinを評価している人たちばかりではありません。単なる誤解や感情的な反発ではなく、技術的なポイントを押さえた上でBitcoinのマイナス面を指摘する記事もいくつか出ています。 一本目はFool.comの記事より、「なぜBitcoinがとんでもない投資案なのか」。このサイト、「Be Foolish!」を掲げていますが、いたって真面目なサイトのようです。記事ではFacebookの失敗やAmazon Coinの可能性についても触れていますが、Bitcoinの問題点として、 ・Bitcoinは金と同じような性質を持つが、金ほどの歴史や物理的存在感がなく、価格が動揺しやすい。先日のMt.GoxへのアタックではBTCが142ドルが120ドルに暴落した ・Bitcoinの取引
なんか世間的に位置情報アプリが流行ってるらしいし、Google App Engine(GAE)も楽しそう。どうせだから、GAEでなんか位置情報アプリでも作ってみよう!と思ってTwitterに書き込んだところ、Geohashという、位置情報のプロトコル?を教えてもらいました。 これは、その名の通り、位置情報をハッシュで表す規格なのですが、いろいろおもしろい特徴があり、調べているうちに楽しくなってきたので、勢い余ってPure Rubyのライブラリまで書いちゃいました。 そのあと、結局ライブラリを作ったところで満足して、アプリは何も作らなかったので、せめてGeohashの解説でも書いておこうと思います。 位置情報は通常、緯度経度で表します。たとえば東京タワーの緯度経度は35.65861, 139.745447です。 北を上にした地図でいうと、緯度がY座標で経度がX座標です。英語では緯度をlati
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く