• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データベース)

データベースアプリケーションの開発におけるデータ管理の選択肢

このQ&Aのポイント
  • データベースソフトを使用するか、XMLで代用するかを迷っている
  • 市販する場合、MySQLのライセンス問題がある
  • JavaまたはVC++を使用し、アクセス速度などを考慮

質問者が選んだベストアンサー

  • ベストアンサー
noname#49664
noname#49664
回答No.5

Javaを使う、という前提ですと・・・。 実は、Javaは、昨年末にリリースされた最新のJava6というバージョンから「Java DB」と呼ばれるローカル・データベース機能が内蔵されています。これは、Apache Foundationで「Derby」と呼ばれていたものをベースにしたもので、ちょっと使ってみた程度ですがなかなか使えます。Java DBのデータベースサーバを起動してSQLで問い合わせるという、一般的なSQLデータベースと同じ感覚で利用できました。  ですので、Java6を使うならば、何もデータベースなどを用意しなくとも、内臓のデータベース機能だけでOKですよ。(まぁ、性能面などで納得できるならですが)

kabutorikikori
質問者

お礼

最近のjavaはあまり勉強していなかったのですが、(1.4止まり)java DBというべんりなものがあれば使ってみます。 ありがとうございました。

その他の回答 (4)

  • PED02744
  • ベストアンサー率40% (157/390)
回答No.4

PostgreSQL とか Oracle10g ExpressEditon とか SQLServer2005 ExpressEdition とか でもよさそうですが。 でも、データを扱う事ばかり考えているようですが、実際にはそのデータを バックアップはどうするのか リカバリはどうするのか 等、可搬性・可用性も考えてデータベース選びをしなくてはいけません。 市販するつもりなら、そのあたりもちゃんと考えてデータベース選びを していただいた方がよろしいでしょう。

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.3

商用データベースに負けないPostgreSQL http://www.atmarkit.co.jp/flinux/rensai/postgres01/postgres01.html MySQLとどうデータのやり取りしているのかはわかりませんが、 乗換えを検討してみては?

  • dyna_1550
  • ベストアンサー率34% (122/353)
回答No.2

> データベースソフトを使うのがいいのかそれともXMLで代用してしまうのがいいのか どっちでもできるように設計すればいいのではないでしょうか。

  • fortranxp
  • ベストアンサー率26% (181/684)
回答No.1

えーと データベースですか。 たとえば 仕様はデータ 1万件ですか。 Javaだとあまりレコードを 扱うメソッドがないような きがします。

関連するQ&A