0 0

如何维持、优化海量数据下SNS网站的高可靠性、高可扩展性、高性能。 用户关系,用户权限应该怎么设计。3

SNS网站中每个用户上传的照片日志等信息是可以选择浏览群体的。
如:
制定朋友可以浏览,制定所有人可以浏览。
这意味着每个用户可以自己制定访问权限。
那么采用用户与角色对应的方式就行不通了,因为用户量一旦增加那么角色表数据的查询量将是是惊人的。
应该如何设计数据库。
利用XML代替数据表
为每一个用户指定一个XML来制定与朋友的关系并根据关系来确定访问权限是否可行。
问题补充
另外  我想了解一下 读取XML与读取数据库那个更加快速一些
还有  用表来管理XML用XML来记在用户与朋友的关系是否可行
2009年3月17日 14:34

2个答案 按时间排序 按投票排序

0 0

堆机器  

2009年3月17日 18:13
0 0

肯定读数据库快么,要不然人家搞数据库还咋混泥

2009年3月17日 14:34

相关推荐

    sns 数据结构设计

    在设计SNS平台时,数据结构的设计至关重要,它直接关系到系统性能、数据管理效率以及用户体验。 2. 新闻系统与微博数据结构设计: 新闻系统和微博系统都是SNS平台中常见的功能模块,它们具有各自独特的数据结构需求...

    论文研究-SNS网站技术简析 .pdf

    SNS网站的特点是内容多由用户创造,每天新增的数据量大,这要求网站设计时考虑高可扩展性。此外,由于用户创造的内容具有单个数据文件小但数量大的特点,数据库查询性能也成为设计时需重点考虑的问题。为了减轻...

    分布式NoSQL系统写操作性能优化设计与实现.pdf

    文章内容详细分析了在不影响原系统的数据一致性和持久性设计的前提下,如何通过优化提升系统写操作的批量处理效率,并通过实验对比验证了性能的显著提高,能够实现高达10倍的吞吐量提升。 在大数据时代,随着应用...

    使用Mysql来搭建可扩展的SNS网站(浅谈)

    综上所述,使用MySQL搭建可扩展的SNS网站,需要综合考虑数据库设计、数据分片、查询优化、用户关系管理等多个方面。通过合理规划和优化,可以有效应对SNS网站带来的大规模数据处理挑战,实现高效、稳定的服务运行。...

    SNS网站及用户分析报告

    这些数据对于理解用户需求,优化产品设计,制定精准营销策略具有重要价值。 第三,SNS网站的功能介绍是理解其吸引力的关键。报告可能详细解读了SNS平台的各种功能,如个人资料创建、好友添加、动态分享、消息推送、...

    SNS网站系统的设计与实现

    《SNS网站系统的设计与实现》是一份综合性的毕业设计,涵盖了从理论到实践的全过程,旨在构建一个社交网络服务(Social Networking Service)平台。该设计不仅包括了系统的架构设计,还提供了完整的源代码、论文、...

    SNS网站建设方案

    SNS(Social Networking Services,社交网络服务)网站建设方案的核心在于构建一个用户友好、互动性强的在线社区。该方案涉及到多个技术和功能模块,旨在提供丰富的用户体验和高效的运营维护。 首先,技术方案选择...

    SNS社交网站-数据库设计说明书

    这些信息的存储与管理需要仔细考虑数据一致性、数据完整性、数据安全性以及查询效率等问题,因此在数据库设计时需要运用到诸多数据库理论和技术,例如关系模型、规范化理论、索引优化、事务处理、并发控制、安全性...

    近乎SNS论坛源代码

    "近乎SNS论坛"源代码中,数据库设计尤为重要,包括用户表、好友关系表、动态表、评论表等多个实体模型,这些模型之间的关联关系构建了SNS论坛的基础结构。开发者可以在此基础上进行数据查询优化和扩展,以满足不同...

    SNS社交网站源码

    9. **性能优化**:SNS网站通常需要处理大量并发请求,因此源码需优化数据库查询、缓存策略、CDN分发等内容,以提高系统性能。 10. **可扩展性**:为了适应社交网站不断增长的需求,源码需要设计成模块化和可扩展的...

    社交(SNS)网站完整设计思路.pdf

    社交(SNS)网站设计是一个复杂的过程,涉及到用户体验、功能规划、社区建设以及用户增长策略等多个方面。以下将根据提供的内容,详细阐述SNS网站设计的关键点。 首先,SNS网站的特点在于其用户基础庞大,主要由年轻...

    sns社交网站论文

    【标题】:“sns社交网站论文” 【描述】:“sns社交网站论文 有详细的配置sns社交网站论文 有详细的配置sns社交网站...同时,也揭示了在保障用户信息安全、实现个性化服务以及优化性能等方面所面临的挑战和解决方案。

    SNS.rar_SNS_sns site_sns网站

    总结,SNS网站策划是一项系统工程,涵盖了用户需求分析、功能设计、用户体验优化、数据管理、商业模式等多个环节。只有全面考虑并精心规划,才能打造出受用户欢迎的SNS平台。而《SNS.doc》这份文档可能就包含了这样...

    数据库NoSQL数据库概述.pptx

    * 高并发读写需求,海量数据的高效存储和处理,高扩展性和高可用性需求 * 在处理 WEB2.0 网站,特别是超大规模和高并发的 SNS 类冬天网站 分布式大数据处理: * 分布式文件系统(Distributed File System:DFS),...

    sns社交类网站源码

    建立SNS网站还需要遵守相关的法律法规,如用户数据保护、版权法、隐私政策等,确保网站运营合法合规。 综上所述,这款"sns社交类网站源码"是一个基于Elgg的社交网络平台构建工具,具备丰富的社交功能和良好的整合...

    iWebSNS多用户商城用户手册

    2、采用高性能的编译型模板引擎 itpl_engine,这是一款由 Jooyea 技术团队自主研发的编译型引擎,可以以很少的系统资源来获得最大的运行效率,与其它解析型模板相比速度提高2-3倍,浏览由iWebSNS建设的网站更快,...

    2009系统架构师大会PPT:邱跃鹏:海量SNS网站的柔性运营

    ### 海量SNS网站的柔性运营 #### 一、引言 随着互联网技术的快速发展,社交网络服务(SNS)已成为人们日常生活中不可或缺的一部分。在2009年系统架构师大会上,邱跃鹏分享了关于如何管理和运营海量SNS网站的经验。...

Global site tag (gtag.js) - Google Analytics