嗨。 我有超过6000条记录长度(每条记录是2或3段)的阿拉伯语数据(UTF-8),每行我有12种其他语言的翻译。我想用ASP.NET编写一个web应用程序。 C#。
问题1: 什么类型的数据库最适合这个应用程序(MySQL,MSSQL,Sqlite,....)?
问题2: 这个解决方案在速度,性能和编写web-app方面更加出色:
2-1 - 一张桌子,所有翻译都保存为字段?
2-2 - 每个翻译和使用关系都有一个表格?
答案 0 :(得分:0)
您希望使用关系模型有两个原因。一个是大多数(如果不是全部)数据库引擎都限制了一行中的数据量。第二,如果需要,以后可以更容易地添加更多语言。
如果您可以选择MySql和Sql Server,请选择您最熟悉的工作。我从未使用过SqlLite,因此我没有资格评论它。