小さい会社の業務システムに、
OracleどころかDBサーバーも要らない
株式会社エクスブリッジ(名古屋) / 自社で販売中の買い切りアプリ13本の実装に基づいています
「業務システムを作る=まずデータベースサーバーを立てる」。長くこの業界の常識でした。その常識の上に、商用データベースのライセンス費、年々の保守費、そして面倒を見る人の人件費という三重のコストが乗っています。
先に結論を書きます。同時に使う人が数十人規模までの業務なら、DBサーバーは要りません。思い込みでコストを払い続けているケースが、特に小さい会社には多い。
実例:当店の買い切りアプリ13本、DBサーバー0台
口だけの主張ではありません。当社がKurage App Storeで販売している買い切り業務アプリ13本は、いずれもDBサーバーの構築なしで動きます。月数百円のレンタルサーバーに置くだけです。
| アプリ | データの持ち方 | 肝になる設計 |
|---|---|---|
| 予約・受付システム | ファイル+排他ロック | 重複チェックと書き込みをロックの内側で行い、ダブルブッキングを構造的に防ぐ |
| メモ(Simplenote型) | ユーザーごとに別ファイル | 他人のデータに触れる経路が最初から存在しない |
| 社内グループウェア | テキスト+定義ファイル | 日報や点検記録は定義1枚で追加。権限は1関数に集約 |
| 請求書・決済・カレンダー等 | ファイル/SQLite | バックアップは「フォルダをコピー」で完了 |
| AIアクセス解析 | ログの決定論処理 | DB不要・IP非保存で個人情報リスクごと消す |
正直に書く——DBサーバーが本当に要る場合
- 大量の同時書き込み(数百人が同時に更新する規模)
- 複数のシステムから同じデータを共有する(基幹系との連携ハブ)
- 数百万行を超えるデータの集計・分析が日常
この場合はDBサーバーを立てるべきです。ただしその場合も、いきなり商用データベースではなく、無料のPostgreSQLやMySQLから検討するのが現在の定石です。有料DBにしかない機能が本当に必要な会社は、ごく一部です。
Access・Excelからの「卒業」は受託の定番です
「Accessで作った販売管理が属人化して怖い」「作った人が辞めた」——この相談は定番です。Accessの資産を整理してブラウザで動く業務アプリに作り替える仕事を、バイブプロトタイピング(110,000円税込〜)で受けています。最短1営業日で動くデモをお出しし、触ってから発注を判断できます。移行先にDBサーバーは、多くの場合要りません。
DBを「持っている」会社には——管理を1ファイルにするkdbagent
すでにMySQL等を使っている会社向けには、kdbagent(データベース管理ツール・買い切り55,000円税込)があります。特徴は「範囲固定」——触ってよいデータベース・テーブル・操作を宣言で固定し、人の画面操作・CLI・HTTP APIの3つの入口すべてに同じ制限がかかります。AI(Claude等)にDB操作を任せるための連携スキルも同梱。暴走しない範囲を先に決めてからAIに渡せます。
3つの入口
① 完成品を買う(買い切り55,000円税込)
Kurage App Store——予約・請求書・メモ・グループウェアなど13本。全てソースコード付き・月額ゼロ・DBサーバー不要です。
② 移行・作り替えを頼む(110,000円税込〜)
Access/Excel/古い業務システムからの移行はバイブプロトタイピングへ。動くデモを見てから決められます。
③ まず無料で相談する
名古屋AI経営勉強会(LINEオープンチャット・匿名OK)か、Kurage.AIチャット(24時間)へどうぞ。
よくある質問
- 業務システムにデータベースサーバーは必須ですか?
- 必須ではありません。同時数十人規模までの業務なら、ファイル+排他ロックかSQLiteで成立します。当店の13本は全てDBサーバー無しで動いています。
- SQLiteとMySQLはどう違いますか?
- SQLiteはサーバー常駐なし・ファイル1つがDBで、設置も引っ越しもコピーだけ。MySQLはサーバー型で多数の同時書き込みに強い。小さく始めてSQLiteで足りなくなったらMySQL/PostgreSQLへ、が無駄のない順序です。
- ファイル保存は遅くないですか?
- 数十人規模の業務では体感差はまず出ません。むしろDBサーバーの接続・運用が無いぶん、構成は速く・壊れにくくなります。
- OracleやSQL Serverの移行見積もりが高すぎて悩んでいます。
- 「そのデータベースに乗っている業務の大きさ」から見直すのがおすすめです。実は小さな業務なら、DBごと卒業してファイル/SQLite型に作り替える方が移行も運用も軽くなります。判断がつかない場合は無料相談へどうぞ。
- AIにデータベースを触らせるのは危なくないですか?
- 範囲を決めずに渡すと危険です。kdbagentは触ってよいDB・テーブル・操作を宣言で固定し、人・CLI・APIのどの入口から来ても同じ制限を通します。「AIに任せる前に、任せてよい範囲を固定する」が答えです。
※本ページの記載は2026年8月時点の当社実装・公開情報に基づきます。Oracle、SQL Server、Access、Excelは各社の商標・製品であり、当社と各社に資本・提携関係はありません。
