0

你好 。 我有超过 6000 条记录长(每条记录是 2 或 3 段)阿拉伯语(UTF-8)数据,每行我有 12 种其他语言的翻译。我想使用 ASP.NET & C# 编写一个 Web 应用程序。

问题 1: 什么类型的数据库最适合这个应用程序(MySQL、MSSQL、Sqlite、....)?

问题 2: 这个解决方案在速度、性能和 Web 应用编码方面更容易:

2-1 - 一张表,所有翻译保存为字段?

2-2 - 每个翻译和使用关系一个表?

4

1 回答 1

0

您想要使用关系模型有两个原因。一是大多数(如果不是所有的话)数据库引擎对可以进入一行的数据量都有限制。二是如果需要,以后添加更多语言会更容易。

如果您可以在 MySql 和 Sql Server 之间进行选择,请选择您最熟悉的那个。我从来没有使用过 SqlLite,所以我没有资格评论它。

于 2013-08-02T12:41:39.240 回答