MOONGIFTニコニコ出張所

業務で使えるオープンソース(118)「データベース管理」

2014/07/22 11:27 投稿

  • タグ:
  • 登録タグはありません
  • タグ:
  • 登録タグはありません

今回のテーマはデータベース管理です。Webシステムでは使うのがほぼ当たり前になっているデータベースですが、そのパフォーマンスを最大限引き出すためにもデータベースの管理は必須です。

管理は実データの管理と設定値を含めた管理があると思いますが、今回は実データ側の管理に重点を置いてご紹介します。

トレンド

MongoDB

ここ数年、MongoDBに対する注目が高まっているようです。NoSQLの筆頭とも言える存在であり、かつ位置情報を柔軟に扱えるというのが大きいのだと思います。そのため、フロントエンドもMongoDBに対するものが多く出てきています。

ローカル

昔はフロントエンドをWebサーバ上にインストールして利用していましたが、最近はGUIフロントエンドも増えています。とは言え、これは稼働しているDBサーバのものを扱うのではなく、開発時にローカルのDBを操作するためにあるようです。

クラウド

最近はやはりクラウドが隆盛で、MongoHQのようにクラウドベースでデータベースを提供するサービスが増えています。ビジネスの肝になる存在だけに、運用を慣れたところに任せたい、サーバを立てる手間を軽減したり、スケーラブルにしたいといったニーズがあるようです。

マイグレーション

Ruby on Railsからはじまった流れだと思いますが、データベースのスキーマを適切に管理したいというニーズは強くあります。現在ではRailsに限らず、各プログラミング言語向けにマイグレーションライブラリがあります。

さらに既存のデータベースに対してもスキーマの差分を表示するライブラリがあったりと、データベースもプログラマブルに管理するのがトレンドになっています。

 

ここから先は有料になります

ニコニコポイントで購入する

チャンネルに入会して購読する

  • この記事は過去記事の為、今入会しても読めません。ニコニコポイントでご購入下さい。

コメント

コメントはまだありません
コメントを書き込むにはログインしてください。

いまブロマガで人気の記事

継続入会すると1ヶ月分が無料です。 条件を読む

MOONGIFTチャンネル

MOONGIFTチャンネル

月額
¥550  (税込)
このチャンネルの詳細