当前位置:问答库>论文摘要

题目:基于NoSQL的iPhone图片社区设计与实现

关键词:NoSQL;非结构化数据库;Cassandra;负载均衡;SNS;图片

  摘要

随着计算机技术、网络技术以及通信技术得迅猛发展,智能移动设备和移动互联网的快速普及,用户越来越依赖手机完成各种任务,因而也产生了大量的需求和市场空间,而移动终端用户又具有粘性强,活跃度高的特点,移动用户通过大量碎片化的时间使用,实际上提高了每天使用一个站点的时间,每天对服务器端发出的请求数相对于传统的Web 服务要多出几倍,给服务端的开发带来了不小的挑战,目前的传统Web开发架构如LAMP(Linux,Apache,MySQL,PHP) 已经无法满足这种快速增长的需要,需要寻求更好的设计方法和解决方案。本论文主要研究基于NoSQL 的iPhone 图片社区的设计与实现,从现阶段部分成熟公司介绍的关于NoSQL 的使用经验出发,尝试设计了一套以NoSQL 作为持久层存储的,低成本,易扩展的社交网络平台,本课题研究的基于NoSQL 的iPhone 图片社区的架构设计,对基于NoSQL 的实现之一Cassandra 的存储机制和应用场景进行了深入研究和探索,通过实际尝试开发和验证,有效的解决了传统SNS 站点面临过大的用户群体,动态请求过多时不容易扩展,导致站点频繁故障的问题;并通过设计一整套规范化的RESTful 接口,和自动化测试工具,减少了不必要的沟通成本,提升了开发效率和最终产品的稳定性和可用性。