ITエンジニア/デザイナ向けにオープンソースを毎日紹介

データベースの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2019/06/10

sqleton - SQLiteのデータベース構造をSVGで可視化

データベース設計を定期的に確認することで、全体が分かりづらくなっていないか、不要なカラムが追加されていないかなど健康状態をチェックできます。そんな時、Excelなどではなくビジュアル化されていると分かりやすいでしょう。そこで使ってみたいのがsqletonです。データベース構造をSVGファイルにしてくれます。## sql...

List

  • 2019/05/15

Mongoku - クールなUIのMongoDB管理

MongoDBはNoSQL、ドキュメント型データベースとして注目を集めました。位置情報を扱うのに便利なデータベースでしたが、現在はMySQLやPostgreSQLも扱えるようになり、絶対にMongoDBでないといけない場面は減っているかも知れません。とはいえ個人的には今なお使っているのでMongokuのような管理UIは...

List

  • 2019/04/23

Mprove - SQLを使ってダッシュボードを構築

企業においてデータの可視化は重要です。トレンドの変化などをグラフによって顕在化させることで次の一手を打ちやすくなります。しかし、そのためのシステムを構築するのは大変で、バックオフィス系のシステムはつい後回しになってしまいがちです。そこで使ってみたいのがMproveです。SQLを使ってダッシュボードを作成できます。## ...

None

  • 2019/03/20

Vanir - SQLを設定ファイルでマスキング

開発用のデータベースになるべく現実に即したデータを入れるために、本番データを取り込むことがあります。そんな時にメールアドレスをそのまま使うと誤ってメールを送信してしまったりして大問題になります。そういった事態を防ぐべく使ってみたいのがVanirです。データのマスキングを行ってくれるソフトウェアです。## Vanirの使...

None

  • 2019/01/29

SQLer - SQLを使ったWeb APIシステム

Web APIの仕組みとしてRESTfulがよく知られていますが、多くはデータベースのラッパーです。何か検索条件を送ると、それに合わせて検索が実行されて結果が返ってきます。新規追加や更新も同様です。そのため多くの場合はフロントにあるアプリケーションは不要で、SQLerだけで事足りてしまうかも知れません。## SQLer...

List

  • 2018/12/08

SQLPad - クエリを保存、可視化するSQL実行環境

社内でエンジニア以外の人たち(特にマーケター)にSQLを覚えてもらうと業務効率が良くなるという話をよく聞きます。データを様々な角度から取り出したいと思う人たちは自分でやってもらう方が早いのです。そんなSQLを実行したり、保存できるのがSQLPadです。re:dash

None

  • 2018/09/09

JsStore - IndexedDBを使いやすくするO/Rマッパー風ライブラリ

HTML5でWebブラウザ内にデータを残す方法としてlocalStorageが有名ですが、他にIndexedDBがあります。しかしIndexedDBは検索できるKVSであったり、localStorageと違って非同期で使う、スキーマが必要など何かと面倒なイメージがあります。そこで使ってみたいのがJsStoreです。In...

List

  • 2018/09/02

pgModeler - 強力なビジュアル化が可能なデータベースモデリング

O/Rマッパーなどによってデータベースを意識せずに開発できるようになっています。しかしデータベースは設計次第でシステムのボトルネックになることも多く、やはり適切な設計能力は重要です。今回紹介するpgModelerはPostgreSQLに特化したデータベースモデリングソフトウェアになります。## pgModelerの使い...

List

  • 2018/06/12

GUN - 分散型グラフデータベース

グラフデータベースというキーワードが聞かれるようになっています。SNSのようなデータ同士の関連性を管理するような場合に向いており、用途を選ぶデータベースと言えます。有名なところではNeo4jであったり、Amazon Neptuneなどがあります。GUNもグラフデータベースの一つです。特徴としては分散型、オフラインファー...

List

  • 2018/03/06

SQLECTRON GUI - SQLECTRONのGUIフロントエンド

コンソール上で簡易的なデータベース管理UIを提供するSQLECTRON

List

  • 2018/02/11

schemadoc - データベーススキーマをHTML化

システム開発の基礎になるデータベース。データベースに接続すれば分かると言っても、構造を示した文書があるかどうかで開発効率が変わってきます。しかしその手のドキュメントはメンテナンスが面倒です。そこで使ってみたいのがschemadocです。データベーススキーマをそのままHTMLにしてくれるソフトウェアです。## schem...

List

  • 2017/12/03

datasette - SQLiteをJSON API化

社内システムであればMS Accessの代わりにSQLite3にデータを入れても良いでしょう。MS Accessと同じように単一ファイルで動きますし、多彩なプログラミング言語から利用できます。さらにそのデータを閲覧するのであれば、datasetteを使ってJSON API化すると便利です。## datasetteの使い...

None

  • 2017/11/13

usql - 多数のデータベースに対応したCLIクライアント

プロジェクト毎にデータベースが異なるというのはよくある話です。その度にデータベース用のクライアントソフトウェアを切り替えて使うことになります。違うクライアントソフトウェアを実行してストレスを感じることもあるでしょう。そこで使ってみたいのがusqlです。多数のデータベースに対応したCLIのデータベースクライアントです。#...

List

  • 2017/10/15

Franchise - 多数のデータベースに対応したSQLノートブック

SQLを覚えると実務で使える様々なデータを取得できるようになります。毎回同じようなSQLを記述するのが面倒で、テキストファイルに定番のSQLをメモで残している方も多いのではないでしょうか。そんな方にお勧めなのがFranchiseです。SQLを残しておけるノートブックです。## Franchiseの使い方メイン画面です。...

List

  • 2017/10/09

planter - PostgreSQLのデータベース構造をER図に

システム開発時においてER図が作られますが、大抵追加開発を行っている内に現状と乖離していきます。その結果、ER図は不要になってしまい、データベース構造が徐々に破綻していきます。そうならないためには現状のデータベーススキーマがそのままER図に展開できるのが便利です。そこで使えるのがplanterです。## planter...

List

  • 2017/10/05

SchemaRD - RailsのER図を生成

Ruby on Railsではデータベースのスキーマをコードを使って自在に作成できます。テーブル同士の関連性もコードで記述できるので、殆どデータベースを意識せずに作り込んでいけます。しかし、時にER図が必要になるケースもあるでしょう。そうした時に使ってみたいのがSchemaRDです。Ruby on Railsのスキーマ...

List

  • 2017/09/29

Blazer - SQLを使ってデータベースから有益な情報を引き出そう

ビジネスの根幹にはデータベースがあります。日々の業務を通じて蓄積されていくデータをいかに検索し、有益なデータを抽出するかがビジネスの成否を決めると言っても過言ではないでしょう。そのために必要なのがSQLを自由に実行できる環境です。今回はBlazerを紹介します。## Blazerの使い方最初の画面です。データが一覧表示...

List

  • 2017/09/28

Database to PlantUML - データベースの内容からER図を生成

システム開発時にER図を作ることはよくあります。しかし図を作ったとしても、それがデータベースに反映できなかったら絵に描いた餅でしかありません。できれば同期されて欲しいと考えるはずです。今回紹介するDatabase to PlantUMLは現状のデータベース構造を読み取って、PlantUML形式にしてくれるソフトウェアで...

None

  • 2017/09/14

SQLCheck - 危ないSQLがないかチェックしよう

システム開発時においてデータベースは欠かせない存在です。しかしその際に利用するSQLはテクニックによってはもの凄いデータが取れる一方、誤ったコーディングによってデータを消失したり抜き取られるリスクがあります。そこで使ってみたいのがSQLCheckです。問題、リスクあるSQLをあらかじめチェックしましょう。## SQLC...

None

  • 2017/08/05

trdsql - CSVファイルにSQLを実行

一度データベースを使い始めるとCSVやテキストファイルに戻ることができなくなります。データベースなら検索するのも簡単ですし、集計したりすることもできます。CSVでやろうと思うととても大変です。そこで使ってみたいのがtrdsqlです。CSVやTSVファイルに対してSQLを実行できるようにするソフトウェアです。## trd...