我觉得这必须在其他地方问,但我找不到正确的搜索词来找到答案。如果这是副本,请在其他地方指出正确的答案。
像Facebook,Twitter,Tumblr这样的服务,我相信还有一大堆其他的服务可以让你关注其他用户。然后,他们的帖子会出现在墙上或仪表板上。我想知道,有了这么大的数据集,这些服务怎么能这么快地拉取帖子。我假设他们不是在使用SQL服务器,也不是在做以下事情:
SELECT * FROM `posts` WHERE `poster_id` IN ( super long list of users being followed ) ORDER BY `date` LIMIT 10;
因为
我正在做一个关于买卖东西的项目,就像一个市场。我在我的项目中使用了React和Firebase。
问题是构建我的数据库的最佳方式是什么:问题:我当前的数据库是:
Root ---
---Users //data about the user: id, username, avatar, customer rating...
---SellData //include data about the Seller ads: title, price, description, image,...
---BuyData //include data abou
我有一个使用XML标记的信息数据库。XML表示一个我想在搜索和查询中说明的层次结构。例如,如果数据是帐面元数据:
<book>
<author id="jd112">John Doe</author>
<title>John's First Publication</title>
<summary>This is a mundane memoir of John's life that no one else would care to read </summa
我们想要在Sql Azure中存储一个大的键值对集(大约50 an ),由一个MD5散列键和一个int值组成。在填充并经常查询该表之后,将不会对其进行写入。查询将一次查询6到5000个项目之间的多个关键字。是否有任何我们应该遵循的最佳实践,例如:是否可以使用IN查询,是否应该将较大的查询分成较小的部分?还有什么是我们应该注意的。