- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:どのデータベースを利用したらいいのでしょうか)
どのデータベースを選ぶべきか
このQ&Aのポイント
- データベースについて調べているシステム初心者です。オラクルやMYSQLなど有料・無料のデータベースを比較したいです。
- 金融機関向けのサービスでリアルタイムに大量のデータを処理する際に最適なデータベースについて教えてください。
- NOSQLも無料で利用できるデータベースの一つですが、どのデータベースがおすすめで、なぜそれがおすすめなのか教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>リアルタイムに大量のデータを処理するには 具体的な数字はいくらでしょう? 具体数字を出さずに質問している時点で、MySQLで十分な気がします。
その他の回答 (2)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.3
>金融機関向けのサービスで利用 という時点で、オラクル以外の選択肢はほぼないと思いますが・・・ おそらく顧客側からそういった指示がでるのでは?
- nora1962
- ベストアンサー率60% (431/717)
回答No.2
「金融機関向けのサービス」の内容と発生するトランザクション量が分からないと何とも言えません。 NoSQLは一般的にトランザクションの整合性を一部犠牲にしていますから、それを保証しなければいけないシステムには向きません。 本当にリアルタイムでトランザクションを保証し、大量のデータを処理しようとするなら、現時点ではOracle 11g R2 + Oracle Coherenceになると思いますが、かなり高価です。Oracleは保守契約も結ばないとバグ情報もバグフィックスもくれません。 MySQLは手軽にマスター・スレーブのレプリケーション構成がつくれるので、参照が多いシステムなら対応しやすいのがメリットです。 mixiなどではmemcahedと組み合わせて使用しているようです。 PostgreSQLもPostgres-XCという大規模なクラスタ化データベースがあるみたいです。 (日本のNTTデータがかんでいるようです) http://postgres-xc.sourceforge.net/