Рус Eng Cn 翻译此页面:
请选择您的语言来翻译文章


您可以关闭窗口不翻译
图书馆
你的个人资料

返回内容

控制论与编程
正确的文章链接:

高负载WEB服务体系结构和数据库管理系统开发方法的比较分析

Sokol'nikov Aleksei Mikhailovich

伏尔加国立技术大学计算机科学与系统编程系学生

424000, Russia, Mari El, Yoshkar-Ola, pl. Lenina, d. 3

sokolnikov.alexey@gmail.com

DOI:

10.7256/2306-4196.2014.4.12800

评审日期

01-08-2014


出版日期

15-08-2014


注解: 在现代世界中,处理和存储大量数据的问题对于开发人员来说变得更加尖锐。 社交媒体帖子,照片,流媒体视频-所有这些都会对服务器上使用的软件产生高负载。 出于这个原因,用于设计桌面应用程序体系结构的标准方法通常是无效的,因为在大多数情况下,它们没有考虑来自大量用户的应用程序的负载。
迄今为止,对于高负载系统还没有明确的定义。 在大多数情况下,此术语用于应用程序停止处理分配给它的即时负载的情况。 由于所有应用程序都是特定的,相同数量的请求可能导致资源上完全不同的负载,因此无法指定特定值,在达到该值时系统被认为是高负载。
在研究数据库管理系统期间,进行了几个实验,测量了用数据库执行基本操作的速度:添加,选择和删除。 根据这些实验的结果,得出结论,并就数据库管理系统的选择提出了建议。 本文讨论了开发高负载系统的方法,强调了每种方法的优缺点,并提供了使用这些方法的示例,例如Vkontakte,Facebook,Google和Yandex等流行服务。 给出了MySQL和MongoDB数据库管理系统的比较分析。 最后,根据设计高负载项目体系结构的方法,给出了DBMS的选择建议。


出版日期:

高负载软件系统, 高负载软件系统, 应用程序架构, 应用程序架构, 数据存储, 数据存储, 资料库, 资料库, MySQL的, MySQL的, MongoDB的, MongoDB的, 数据库管理系统, 数据库管理系统, 软件应用, 软件应用, 大量数据, 大量数据, 关系数据库, 关系数据库