0

我正在开发一个网站,我需要构建一个数据结构来存储用户配置文件信息。就像我们填写的关于我们的性别/年龄/教育/等的内容一样。Facebook等的信息。我遇到的当前问题是如何设计一个可扩展且安全的数据结构,更详细地说,

  1. 目前我可能不会考虑当前设计/开发阶段所需的所有用户配置文件信息,如何设计一个可扩展的框架以便将来我可以轻松扩展用户配置文件?是否有任何成熟的(开源)用户配置文件框架可供参考?目前我将每个属性存储到一个数据库列中,每次我需要一个来自需求的新属性时,我都需要添加列——不太方便。

  2. 如何确保为不同的应用程序共享用户配置文件信息是安全的?例如,app1 只需要用户配置文件的一部分,出于安全原因,我只需将用户配置文件的一部分暴露给 app1。但是我们需要让它足够灵活,以便当 app1 需要额外的用户配置项时,我们可以轻松地公开更多。

C# 或中性编程语言的解决方案值得赞赏。

4

1 回答 1

1

正如我在其他答案中指出的那样,您的问题的解决方案是:应用软件工程。这就是我们所做的——对于这样一个广泛的问题,没有简单的解决方案(例如使用框架 x 或库 y)。

于 2009-06-02T15:06:10.273 回答