2

I am developing an internal web application that needs a back end. The data stored is not really RDBMS type. Currently it is in XML document fashion that the application parses (XQuery) to display html tables and other type of fields. It is likely that I will have a few more different types of XML documents and CSV(comma separated values) coming up. Given the scenario, I can always back the data up with a mySQL database, breaking the process that generates XML or CSV to insert straight in to database.

Is no-sql database a good choice in this scenario? or mySQL is still better? I do not see any need for clustering/high availability/distributed processing scenarios.

4

1 回答 1

2

Define "better".

I think the choice should be made based on how relational (MySQL) or document-based (NoSQL) your data is.

A good way to know is to analyze typical use cases. Better yet, write two prototypes and measure.

于 2012-05-16T00:50:32.053 回答