MOONGIFT

オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。

高機能なMySQLフロントエンド「HeidiSQL」

タグ: [] [] [] [] [] [] []

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

3dsearch7.png
高性能MySQLフロントエンド

 

GUIのMySQL管理ソフトウェアも幾つかあるが、WindowsであればHeidiSQLが便利そうだ。特に設定をレジストリファイルとして出力して、他のHeidiSQLで読み込ませられるのが良い。社内で複数人で使う際にも一つ一つ設定する手間が省けるのだ。

(もっと読む)

September 25th, 2009 Posted by admin | no comments

Rubyベースの分散型ドキュメントデータベース「StrokeDB」

タグ: [] [] [] [] [] []

少し前までデータベースと言えばRDBMSのことだったが、最近では徐々に変わり始めている。顕著なのがスキーマレスのデータベースの存在だ。さらにCouchDBというクライアントサイドでも使える分散型データベースも登場している。

ピクチャ 26.png
シンプルなWiki

 

スキーマレスというのは扱い勝手が悪いように感じられることもあるが、その利用ケースによってはぴたりと当てはまってくる。StrokeDBもその一つだ。

今回紹介するオープンソース・ソフトウェアはStrokeDB、Ruby製の分散型ドキュメントデータベースだ。

(もっと読む)

July 13th, 2009 Posted by admin | no comments

Erlang製のAmazon Dynamoクローン「Dynomite」

タグ: [] [] [] [] [] []

Amazon Dynamoはシンプルなキー/バリューデータベースシステムだが、大量のデータを冗長化やレスポンスを維持しながらサービスを提供する点が特徴だ。外部向けのサービスとしては提供されていないが、SimpleDBがAmazon Dynamoを外部向けにしたものと言われている。

ピクチャ 46.png
起動した所

 

キー/バリュー型のデータベースには注目が集まっているが、Amazon DynamoのクローンとしてDynomiteを紹介しよう。

今回紹介するオープンソース・ソフトウェアはDynomite、Erlangで作られたAmazon Dynamoクローンだ。

(もっと読む)

July 9th, 2009 Posted by admin | no comments

Rails用データベーススナップショット&バックアップ「SnapShot」

タグ: [] [] [] [] [] [] [] []

Webアプリケーションを構築する場合、データベースの利用は最早必須といっても良いほどになっている。そしてサーバ障害などが起こったことを考えるとデータベースのバックアップは必須になる。

ピクチャ 23.png
Rakeから簡単にデータベースのバックアップ

 

データベースのバックアップとなるとどうもShellで書いたりしてあまり洗練されていないことが多い。そのため時間がないと忘れられる可能性がある。そこでWebアプリケーションにバックアップ機能を統合してしまうのはどうだろう。

今回紹介するオープンソース・ソフトウェアはSnapShot、Railsプラグインとして動作するデータベースバックアップだ。

(もっと読む)

July 8th, 2009 Posted by admin | no comments

シンプルなWebデータベースシステム「Degino」

タグ: [] [] [] [] []

企業内で最も使われているオフィスアプリケーションと言えばMS Excelだろう。また、その発展版とも言えるMS Accessもまた、よく使われている。MS Accessで作られた業務システムは無数に存在するだろう。

ピクチャ 1.png
トップページ。作る、または使うが選択できる

 

ユーザがデータを手軽に蓄積し、そのインタフェースを設計して開発できるようなエンドユーザコンピューティングをWebベースに進化させるかも知れないのがDeginoだ。

今回紹介するオープンソース・ソフトウェアはDegino、Webアプリケーションを手軽に構築できるソフトウェアだ。

(もっと読む)

June 28th, 2009 Posted by admin | no comments

Excelファイルからデータベースにインポートする「dbTube」

タグ: [] [] [] [] [] []

Excelで作ったデータをデータベースに取り込む、なんて要件はよくある。面倒だがExcelデータをCSVに変換して、1番目のカラムが名称、2番目のカラムが価格…なんて定義したりした経験はないだろうか。

ピクチャ 72.png
ビジュアル的にデータのインポートを定義する

 

それがさらに関連しているテーブルに渡って処理しないといけないなんてなったらパニックだ。そこで使ってみたいのがdbTubeだ。

今回紹介するフリーウェアはdbTube、ビジュアル的にモデル定義ができるインポートプログラムだ。ソースコードは公開されているがライセンスは明記されていなかったのでご注意いただきたい。

(もっと読む)

June 20th, 2009 Posted by admin | no comments

PHP製のWebブラウザベースのDBコンソール「Uhura」

タグ: [] [] [] [] [] [] [] []

MySQLを使ったWebシステムの場合、そのDB管理にphpMyAdminを用いることが多いのではないだろうか。ではPostgreSQLを利用する場合はどうだろう。その場合にはphpPgAdminがある。さらにFirebirdの場合はどうだろう。

ピクチャ 23.png
まるでGUIアプリケーションのようなDB管理ソフトウェア

 

一つのDB向けに限らず対応していると、操作が同じで済むのでは混乱が少なくて済む。様々なDBを使いこなすならUhuraを使ってみてはどうだろう。

今回紹介するオープンソース・ソフトウェアはUhura、WebベースのDBコンソールだ。

(もっと読む)

June 14th, 2009 Posted by admin | no comments

Plurk.comで使われているTokyo Cabinetをベースにしたキー/バリューデータベース「LightCloud」

タグ: [] [] [] [] [] []

Twitterに似たWebサービスを提供するPlurk.com。時間軸を持つことで、よりインタラクティブな印象与えるサービスだ。世界的に展開しているのでアクセス数も相当多い。そのような中で活躍するのがキャッシュサーバだ。

ピクチャ 10.png
実践で使われている信頼性高いキー/バリューデータベース

 

Plurk.comでは3つのデータベースが使われている。一つはMySQLもう一つはmemcached。そして最後にLightCloudだ。

今回紹介するオープンソース・ソフトウェアはLightCloud、Tokyo Cabinetをベースにしたキー/バリューデータベースだ。

(もっと読む)

May 27th, 2009 Posted by admin | no comments

キー/バリューDBの共通インタフェース「Moneta」

タグ: [] [] [] [] [] [] []

Webアプリケーションと言えばデータベースが大抵使われるが、本当にRDBMSである必要があるのだろうか。そもそも構造的に管理する必要がなかったり、非効率的になってしまうこともある。そのような場合に考えたいのがキー/バリュー型のDB導入だ。

ピクチャ 1.png
ベンチマーク

 

データを細かく管理するよりもオブジェクトごとキー/バリューデータベースに放り込んでしまうという方法がとれる。ここ数年で幾つかのソフトウェアが登場したが、それらを統合して利用できるようにするのがMonetaだ。

今回紹介するオープンソース・ソフトウェアはMoneta、各種キー/バリュー型DBの共通インタフェースだ。

(もっと読む)

May 15th, 2009 Posted by admin | no comments

メタデータを使って論文、文書、データを管理する個人用データベース「Concierge」

タグ: [] [] [] [] [] [] [] [] []

IT系であったとしても、もっと研究や論文が出てきても良いのではないだろうか。何も特別なことではない、実際に開発を行っていく中や、運営をしている中で感じた問題点があればその解決策を自分なりに探り、その結果をまとめれば良いのだ。机上の空論よりもよっぽど役立つに違いない。

ピクチャ 19.png

データを分類して管理するためのデータベース

 

論文に限らず、セミナーなどで発表する際には関連するデータや資料を多数必要とするだろう。そのようなデータをまとめるのに便利なのがConciergeだ、

今回紹介するオープンソース・ソフトウェアはConcierge、文書やデータの管理に最適な個人用データベースだ。

(もっと読む)

May 9th, 2009 Posted by admin | no comments

MOONGIFTネットワーク。こちらもぜひご覧ください。
MOONGIFT
Open Service
Rails 2.0
Resident on Net
iPhone最適化
リーンソフトウェア
MarketPedia
Producing Web
Cool Coding