タグ: [データベース] [フロントエンド] [Google Code] [GPL] [GUI] [MySQL] [Windows]
HeidiSQLはWindows向けのオープンソース・ソフトウェア。MySQLの管理インタフェースとしてphpMyAdminを使うケースは多い。確かに外部のデータベースを使うなら便利だ。だが社内やローカルのデータベースを使う場合はローカルアプリケーションの方が便利ではないだろうか。

高性能MySQLフロントエンド
GUIのMySQL管理ソフトウェアも幾つかあるが、WindowsであればHeidiSQLが便利そうだ。特に設定をレジストリファイルとして出力して、他のHeidiSQLで読み込ませられるのが良い。社内で複数人で使う際にも一つ一つ設定する手間が省けるのだ。
(もっと読む)
September 25th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [データベース] [github] [JavaScript] [MIT License] [Ruby]
少し前までデータベースと言えばRDBMSのことだったが、最近では徐々に変わり始めている。顕著なのがスキーマレスのデータベースの存在だ。さらにCouchDBというクライアントサイドでも使える分散型データベースも登場している。

シンプルなWiki
スキーマレスというのは扱い勝手が悪いように感じられることもあるが、その利用ケースによってはぴたりと当てはまってくる。StrokeDBもその一つだ。
今回紹介するオープンソース・ソフトウェアはStrokeDB、Ruby製の分散型ドキュメントデータベースだ。
(もっと読む)
July 13th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [データベース] [Erlang] [開発] [github] [New BSD License]
Amazon Dynamoはシンプルなキー/バリューデータベースシステムだが、大量のデータを冗長化やレスポンスを維持しながらサービスを提供する点が特徴だ。外部向けのサービスとしては提供されていないが、SimpleDBがAmazon Dynamoを外部向けにしたものと言われている。

起動した所
キー/バリュー型のデータベースには注目が集まっているが、Amazon DynamoのクローンとしてDynomiteを紹介しよう。
今回紹介するオープンソース・ソフトウェアはDynomite、Erlangで作られたAmazon Dynamoクローンだ。
(もっと読む)
July 9th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [データベース] [CUI] [開発] [github] [MIT License] [Ruby] [Ruby on Rails]
Webアプリケーションを構築する場合、データベースの利用は最早必須といっても良いほどになっている。そしてサーバ障害などが起こったことを考えるとデータベースのバックアップは必須になる。

Rakeから簡単にデータベースのバックアップ
データベースのバックアップとなるとどうもShellで書いたりしてあまり洗練されていないことが多い。そのため時間がないと忘れられる可能性がある。そこでWebアプリケーションにバックアップ機能を統合してしまうのはどうだろう。
今回紹介するオープンソース・ソフトウェアはSnapShot、Railsプラグインとして動作するデータベースバックアップだ。
(もっと読む)
July 8th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [データベース] [Google Code] [GPL] [Web]
企業内で最も使われているオフィスアプリケーションと言えばMS Excelだろう。また、その発展版とも言えるMS Accessもまた、よく使われている。MS Accessで作られた業務システムは無数に存在するだろう。

トップページ。作る、または使うが選択できる
ユーザがデータを手軽に蓄積し、そのインタフェースを設計して開発できるようなエンドユーザコンピューティングをWebベースに進化させるかも知れないのがDeginoだ。
今回紹介するオープンソース・ソフトウェアはDegino、Webアプリケーションを手軽に構築できるソフトウェアだ。
(もっと読む)
June 28th, 2009
Posted by
admin |
no comments
タグ: [データベース] [フリーウェア] [開発] [MySQL] [PHP] [Web]
Excelで作ったデータをデータベースに取り込む、なんて要件はよくある。面倒だがExcelデータをCSVに変換して、1番目のカラムが名称、2番目のカラムが価格…なんて定義したりした経験はないだろうか。

ビジュアル的にデータのインポートを定義する
それがさらに関連しているテーブルに渡って処理しないといけないなんてなったらパニックだ。そこで使ってみたいのがdbTubeだ。
今回紹介するフリーウェアはdbTube、ビジュアル的にモデル定義ができるインポートプログラムだ。ソースコードは公開されているがライセンスは明記されていなかったのでご注意いただきたい。
(もっと読む)
June 20th, 2009
Posted by
admin |
no comments
タグ: [データベース] [BSD Lisence] [JavaScript] [MySQL] [PHP] [PostgreSQL] [SourceForge.net] [Web]
MySQLを使ったWebシステムの場合、そのDB管理にphpMyAdminを用いることが多いのではないだろうか。ではPostgreSQLを利用する場合はどうだろう。その場合にはphpPgAdminがある。さらにFirebirdの場合はどうだろう。

まるでGUIアプリケーションのようなDB管理ソフトウェア
一つのDB向けに限らず対応していると、操作が同じで済むのでは混乱が少なくて済む。様々なDBを使いこなすならUhuraを使ってみてはどうだろう。
今回紹介するオープンソース・ソフトウェアはUhura、WebベースのDBコンソールだ。
(もっと読む)
June 14th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [データベース] [BSD Lisence] [CUI] [Python] [Webサイト]
Twitterに似たWebサービスを提供するPlurk.com。時間軸を持つことで、よりインタラクティブな印象与えるサービスだ。世界的に展開しているのでアクセス数も相当多い。そのような中で活躍するのがキャッシュサーバだ。

実践で使われている信頼性高いキー/バリューデータベース
Plurk.comでは3つのデータベースが使われている。一つはMySQLもう一つはmemcached。そして最後にLightCloudだ。
今回紹介するオープンソース・ソフトウェアはLightCloud、Tokyo Cabinetをベースにしたキー/バリューデータベースだ。
(もっと読む)
May 27th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [データベース] [ライブラリ] [開発] [github] [MIT License] [Ruby]
Webアプリケーションと言えばデータベースが大抵使われるが、本当にRDBMSである必要があるのだろうか。そもそも構造的に管理する必要がなかったり、非効率的になってしまうこともある。そのような場合に考えたいのがキー/バリュー型のDB導入だ。

ベンチマーク
データを細かく管理するよりもオブジェクトごとキー/バリューデータベースに放り込んでしまうという方法がとれる。ここ数年で幾つかのソフトウェアが登場したが、それらを統合して利用できるようにするのがMonetaだ。
今回紹介するオープンソース・ソフトウェアはMoneta、各種キー/バリュー型DBの共通インタフェースだ。
(もっと読む)
May 15th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [データベース] [Eclipse Public License] [GUI] [Java] [Linux] [Mac OSX] [SourceForge.jp] [Windows]
IT系であったとしても、もっと研究や論文が出てきても良いのではないだろうか。何も特別なことではない、実際に開発を行っていく中や、運営をしている中で感じた問題点があればその解決策を自分なりに探り、その結果をまとめれば良いのだ。机上の空論よりもよっぽど役立つに違いない。

データを分類して管理するためのデータベース
論文に限らず、セミナーなどで発表する際には関連するデータや資料を多数必要とするだろう。そのようなデータをまとめるのに便利なのがConciergeだ、
今回紹介するオープンソース・ソフトウェアはConcierge、文書やデータの管理に最適な個人用データベースだ。
(もっと読む)
May 9th, 2009
Posted by
admin |
no comments