让我们假设Stackoverflow提供了web服务,您可以在其中检索特定用户询问的所有问题。从用户A获取所有问题的请求可能导致以下json输出:
{
{
"question": "What is rest?",
"date_created": "20/02/2010",
"votes": 1,
},
{
"question": "Which database to use for ...",
"date_created": "20/07/2009",
"votes": 5,
},
}
如果我想以我想要的任何方式操作和显示数据,那么将其转储到本地数据库中是否明智呢?在某个时候,我还希望检索每个问题的所有答案,并将它们存储在本地数据库中。
我想的工作流程是:
。
发布于 2010-03-08 22:49:37
我认为,如果您实现了一种智能算法,那么您的思想将有助于提高性能。关键是确定您应该从服务中获取多少数据并保存到数据库中。当用户登录时,获取这么多数据并将其保存到db中是个坏主意,但您可以首先将其中一半保存在db中,而当另一半被使用时,您可以获取并保存它。
发布于 2010-03-08 21:11:09
我不明白为什么这样做是不明智的,只要数据库是孤立的,您正在采取预防措施,并且您正在做的事情不会打开其他数据库直到SQL注入攻击.
特别是因为您只是获取数据并将其放入数据库中进行操作。
然而,这可能是过头了。在我看来,您可以使用内存中的DataSets进行同样的操作,并节省对DB的额外访问,但如果这对您有效,我看不出有什么问题。
https://stackoverflow.com/questions/2404718
复制相似问题