- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
<分区>
在创建社交网络数据库之前,我正在做研究,我发现了很多与社交网络的图形和键值数据库有关的问题/资源。我知道有很多不同的选项和方法来实现数据库。我也明白大公司做的事情很复杂,远远超出我目前需要的(1b+ 用户)。我也知道每家大公司都改进了他们的数据库,以应对他们经历的疯狂扩展。
因为我不知道网络将如何发展,而且我不相信我可以准确地创建一个可以扩展到 100 万用户的模型(由于未知因素,例如人们将如何使用它、人们发帖的频率、评论等)。但我至少可以尝试创建一个在(如果)需要时最容易扩展的数据库。
大多数公司是否创建一个数据库来处理多达 1000 名用户,然后一旦他们增长,他们就会为 10k 用户改造它,然后 100k,等等?如果他们这样做了,对于这些任意数字中的每一个(由于上面列出的未知数),公司通常会更改一些表/节点/等,还是他们完全重新创建数据库以利用新技术(例如从 SQL作图)?
我想选择最佳解决方案,但我发现在图形、键值、SQL 等之间做出决定非常困难——尤其是在没有数据的情况下无法知道哪些关系/数据最重要。我相信我可以使用可支持多达 10k 用户的图形创建一个可靠的系统,但我担心随着系统的增长可能不得不完全重新创建数据库。这是现在避免问题的担忧,还是现在实现并适应以后类型的问题?
更进一步,如果我确实需要计划完整的数据库重组,使用多模型 NoSQL DBMS(例如 OrientDB 或 ArangoDB)通常是否有意义?
我正在创建我的第一个 WAR 文件。我一直在试验 ant buildfile 语法,我的 buildfile 的第一部分从我的 Eclipse 项目中获取内容并将其放入 /dist 文件夹中,然后将其
我是一名学习 SQL 和 PHP 的学生,我接到了一项任务,要使用 PHP 和 mySQLi 创建学生反馈表,我真的一直在思考如何为项目设计数据库! 我正在创建一个系统,用户可以在其中登录网页,如果用
这个问题在这里已经有了答案: Is it possbile to test for expected errors when the testee exits with failure using
我目前正在设计和开发一个 Web 应用程序,该应用程序有可能快速增长。我将提供一些一般信息,然后继续我的问题。我会说我是一名中级网络程序员。 以下是一些规范:MySQL - 数据库后端PHP - 用于
我不知何故无法在我的日志解析器应用程序中实现报告功能。 这是我目前所做的: 我正在编写一个应用程序,它读取日志文件并在字符串中搜索可以在用户配置文件中定义的多个正则表达式。对于从配置中解析的每个所谓的
我有兴趣学习如何在多开发团队场景中设计/规划 Web 应用程序开发。 假设“项目经理/负责人”的角色: 成功的 Web 应用程序开发需要哪些“文档”? 需要什么 UML 图,需要什么程度? 在设计/计
table a (t_a): id name last first email state country 0 sklass klass steve
我们建立了一个广泛使用 JQuery UI 的 AJAX 网站。我们有 30 多个自制的 JQuery UI 小部件(动态加载)。我们到处都使用 JQuery native 小部件:对话框、 slid
我是一名优秀的程序员,十分优秀!