愛知県がMySQL使用の避難所支援システムを公開 14
ストーリー by Oliver
そろそろDBトピも欲しいな 部門より
そろそろDBトピも欲しいな 部門より
Anonymous Coward曰く、"愛知県はMySQLをDBMSに据えた避難所支援システムを 公開している。ページにはMySQLが トランザクションをしないことに言及したり、参考書籍にMySQL関係の本が あったり、ちょっと自治体のページにしては珍しい内容となっている。 公共団体には避難所支援システム申し込みフォームから無償 配布している。見てみたい気もするが一般Peopleはだめなんでしょうかね。 インターネットで安否情報、というとIAA(I am alive) Projectなどが実験をしていますね。"
テスト内容 (スコア:2, 興味深い)
>まとめ(検索対象を約40,000人とした場合)
>・検索要求が順次行われた場合、1時間に約2,400件処理できる。
>・5人が同時にそれぞれ1人を検索した場合、1時間に約480件処理できる。
>・2秒に1回の検索要求では、待ち時間なく全ての要求に応答できる。
これだけからみると「あまり使う人はいないだろう」という前提なのか知らないが
あまりにテストが安直すぎるように思える。
なんかもう少し負荷かけてテストしもよさげな気がする。
Re:テスト内容 (スコア:1)
というか、小規模自治体で新たな予算措置を取り難い所でも、その辺に転がってるPCでこの程度のレスポンスを得られるというのは、それはそれで意味あるデータだと思います。
しかし、5並列の検索で処理件数が1/5ってのはちょっと下がりすぎだなぁ。
無駄なテーブルロックとかしてんじゃないかな?
MySQLはマルチプロセスで動いてるので、特にチューニングしなくてもここまで落ちる事は無いはずなんだがなぁ
"MySQLがトランザクションをしない"って? (スコア:2, 参考になる)
なのに
MySQLは、トランザクションをサポートしていません
は、ちょっとないんじゃない?
せめて「以前は」とか「デフォルトでは」とかいう限定は欲しいと思うんですけど。BDBやInnoDBの立場ないじゃない。それとも「速度を犠牲にするような奴はMySQLじゃない」のかしらん。
参考: MySQLのトランザクション機能 [mysql.jp]Re:"MySQLがトランザクションをしない"って? (スコア:2, 参考になる)
例えば、ある人のデータを修正するため、複数の端末でそのデータを呼び出したとします。高機能なDBMSでは、一方の端末がデータを呼び出したところで他の端末が同じデータを呼び出そうとすると排他制御されます。
って、トランザクションの意味を取り違えてるんじゃないかと思いますけどねえ。
Re:"MySQLがトランザクションをしない"って? (スコア:1)
MySQLは、文字列の最後で漢字の文字が泣き別れになることがあるのは困ります。
Re:"MySQLがトランザクションをしない"って? (スコア:2, 参考になる)
この資料を別に書いているわけではないので真相は知りませんが、マニュアルに書いてある内容ではご不満ですか?
7.34 SET TRANSACTION Syntax [mysql.gr.jp]
私がこのURLを示したのは作成するテーブルのタイプを BDB か InnoDB にする事で、トランザクションを使用できます。 と書いてあることとMySQL 3.23.34 以上からとバージョンが明示されていたからです。
泣き別れの件は、ご愁傷様ですとしかいえませんが。Re:"MySQLがトランザクションをしない"って? (スコア:1, 参考になる)
その文章が古いんでしょう。3.23.50以降なら一応使えます。
コマンドとオプションだけはもっと昔からありましたが、
実際の動作はREPEATABLE READ決め打ちでした。
“コマンドとオプションは用意してあります”で未実装かつ
ドキュメントにもその旨記載がないのは困りもの。
試してみて「アレ?」なことがよくあります。
#OracleでもよくあることなのでAC
遅すぎませんか? (スコア:1)
ハードウエア次第だというのは理解できますが、こんなものでしたっけ。
負荷分散とかできなかったら死亡の予感。
# 最近PostgresでfsyncがoffなのでID
Re:遅すぎませんか? (スコア:2, 興味深い)
個人的には「Webページ(いわゆるホームページ)」っていう表記が、 ちょっと硬派な感じですきかも。
use Test::More 'no_plan';
公開対象限定 (スコア:1)
愛知県民です。
ライセンスが GPL とあったので「カッコイイ!とりあえず弄ってみるしか!?」とか思ったのですが、公開対象が限定されているんですね。
県などの公的機関がシステムを構築してソースを提供している点については評価できると思うのですが... これは GPL と言えるのでしょうかね??
Takeshi HASEGAWA
自己フォロー (スコア:1)
ライセンスが GPL ってのは MySQL のことでした。失礼(^^;
# それでも、改造・使用・改変は自由とのことですが。
Takeshi HASEGAWA
Re:公開対象限定 (スコア:1)
NPO なら公共団体の枠に入りませんかね?
名古屋近辺ならつなぐねっと [tunagu.gr.jp]とか。
NBUG [bug.gr.jp]のページ,つなぐねっとに間借りしてたりで,縁もある(笑)
それはさて置き,少なくとも税金使って構築してるんだし
「避難所支援システム」という性質上,ソース公開を拒否する様な
モノでもないでしょう。改良によって処理速度などが向上すれば
納税者も後々に利益を受ける可能性がある。
勿論,役に立つ事態なんぞ起きないに越した事はないですが(苦笑)
Re:公開対象限定 (スコア:1)
Government Program License
masashi
「なりすまし」? (スコア:0)
機種依存文字と XSS の指摘ついでに尋ねてみました。