请详细阅读有关数据架构方面的描述,回答问题1至问题3。 【说明】 某软件公司欲开发一个基于Web 2.0的大型社交网络系统。就该系统的数据架构而言,李工决定采用公司熟悉的数据架构,使用通用的商用关系型数据库,系统内部数据采用中央集中方式存储。 该系统投入使用后,初期用户数量少,系统运行平稳。6个月后,用户数出现了爆炸式增长,系统暴露出诸多问题,集中表现在: (1)用户执行读写操作时,响应时间均变得很慢; (2)随着系统功能的扩充,原有数据格式发生变化,又出现新的数据格式,维护困难; (3)数据容量很快超过

题目

请详细阅读有关数据架构方面的描述,回答问题1至问题3。 【说明】 某软件公司欲开发一个基于Web 2.0的大型社交网络系统。就该系统的数据架构而言,李工决定采用公司熟悉的数据架构,使用通用的商用关系型数据库,系统内部数据采用中央集中方式存储。 该系统投入使用后,初期用户数量少,系统运行平稳。6个月后,用户数出现了爆炸式增长,系统暴露出诸多问题,集中表现在: (1)用户执行读写操作时,响应时间均变得很慢; (2)随着系统功能的扩充,原有数据格式发生变化,又出现新的数据格式,维护困难; (3)数据容量很快超过系统原有的设计上限,数据库扩容困难; (4)软件系统不断出现宕机,整个系统可用性较差。 经过多次会议讨论,公司的王工建议采用NoSQL数据库来替代关系数据库,以解决上述问题。但李工指出NoSQL数据库出现时间不长,在使用上可能存在风险。公司技术人员对NoSQL数据库产品进行了认真测试,最终决定采用NoSQL数据库来替代现有的数据库系统。

【问题1】(11分) 分别解释产生问题(1)~(4)的原因。 【问题2】(8分) 请针对问题(1)~(4),分别指出NoSQL数据库的哪些特点促使公司最终采用了NoSQL数据库。 【问题3】(6分) 请指出该系统采用NoSQL数据库时可能存在的问题。


相似考题
更多“请详细阅读有关数据架构方面的描述,回答问题1至问题3。 【说明】 某软件公司欲开发一个基于Web 2. ”相关问题
  • 第1题:

    回答下列信息安全方面的问题1至问题2。

    请简要描述信息安全管理的控制过程;


    正确答案:(1)确认信息安全管理的对象和范围。 (2)分析针对该对象的安全隐患或攻击行为和方式。 (3)划清安全管理等级落实对应的控制措施。 (4)跟踪检查信息安全落实情况。 (5)持续改进防漏补缺。
    (1)确认信息安全管理的对象和范围。 (2)分析针对该对象的安全隐患或攻击行为和方式。 (3)划清安全管理等级,落实对应的控制措施。 (4)跟踪检查信息安全落实情况。 (5)持续改进,防漏补缺。 解析:本题考查的是网络图的基本知识。应该从信息安全的对象、范围、规范与控制、检查与改进等方面进行考虑。

  • 第2题:

    阅读下列说明,回答问题1至问题3。

    【说明】

    某企业进行企业信息化工程建设,主要包括综合布线工程、网络与主机平台建设、应用系统开发。

    综合布线系统一般由哪几个子系统组成?请列出。


    正确答案:工作区子系统、水平子系统、管理间子系统、垂直干线子系统、设备间子系统、建筑群子系统。
    工作区子系统、水平子系统、管理间子系统、垂直干线子系统、设备间子系统、建筑群子系统。 解析:综合布线系统(PDS)应是开放式星型拓扑结构,应能支持电话、数据、图文和图像等多媒体业务的需要。
    综合布线系统宜按下列6个部分进行设计。
    .工作区子系统;
    .水平布线子系统;
    .管理间子系统;
    .垂直千线子系统;
    .设备间子系统;
    .建筑群子系统。

  • 第3题:

    请详细阅读有关数据库方面的描述,回答问题。

    【说明】某软件公司欲开发一个基于Web 2.0的大型社交网络系统。就该系统的数据架构而言,李工决定采用公司熟悉的数据架构,使用通用的商用关系型数据库,系统内部数据采用中央集中方式存储。该系统投入使用后,初期用户数量少,系统运行平稳。6个月后,用户数出现了爆炸式增长,系统暴露出诸多问题,集中表现在:1.用户执行读写操作时,响应时间均变得很慢;2.随着系统功能的扩充,原有数据格式发生变化,又出现新的数据格式,维护困难;3.数据容量很快超过系统原有的设计上限,数据库扩容困难;4.软件系统不断出现宕机,整个系统可用性较差。经过多次会议讨论,公司的邹月平邹工建议采用NoSQL数据库来替代关系数据库,以解决上述问题。但薛大龙薛工指出NoSQL数据库出现时间不长,在使用上可能存在风险。公司技术人员对NoSQL数据库产品进行了认真测试,最终决定采用NoSQL数据库来替代现有的数据库系统。【问题1】10分请比较关系数据库与 NoSQL 数据的特点,如表 4-1 所示,以此来说明该系统更适合采用 NoSQL 数据库。请完成表 4-1 中的(1) ~ (5) 处空白。表 4-1 关系数据库与 NoSQL 数据库特征比较

    【问题2】15分公司最终决定采用邹工的方案,同时配合分布式缓存技术减轻数据库服务器压力,目前有Memcache和Redis两种方案,请从数据类型、持久化和分布式存储三个方面比较两种技术的区别。


    答案:
    解析:
    【问题1】(1)弱一致性(2)结构化数据(3)高(强)事务性(4)强(5)有限数据【问题2】
    在数据类型方面:Memcache支持简单Key/Value类型,而Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。 在持久化方面:Memcache不支持数据持久化,Redis支持支持数据持久化。 在分布式存储方面:Memcache服务器需要通过hash一致化来支撑主从结构,而Redis支持多种方式,主从、sentinel、cluster等。

  • 第4题:

    阅读以下说明,回答问题1至问题3,将解答填入对应栏内。

    【说明】

    腾飞公司是一家对外贸易企业,腾飞公司要向英国的哈特公司提供一批冰箱配件,需要通过EDI交换系统进行信息传递。腾飞公司的EDI软硬件架构如下图所示。

    请根据描述回答下列问题。

    1.腾飞公司的EDI软件系统必须包含(1)和(2)子系统。

    2.如果两个公司采取的都是现行的联合国制定的EDI国际标准,该标准的英文缩写是(3)。


    正确答案:(1)映射系统 (2)翻译系统 (3)EDIFACT
    (1)映射系统 (2)翻译系统 (3)EDIFACT

  • 第5题:

    读下列说明,回答问题1至问题3。【说明】某软件公司计划45天完成一个电子商务网站的建设工作,任务的工作时间要求如下表所示,软件公司现在根据该时间要求进行分析并做项目准备工作。



    17、【问题1】若以St为起点,以Fin为终点,工作的编号、代号和持续时间描述为如下格式:



    请根据上述元素的结点画出该项目的网络图。
    18、【问题2】请根据上表,计算每个工作的最早开始时间和最迟开始时间,计算结果填入下表。



    19、【问题3】请从以下路径中选择出该项目的关键路径。A.0→1→2→4→5→6B.0→1→3→5→6C.0→1→3→4→5→6D.0→1→4→5→6


    答案:
    解析:
    17、

    18、

    19、C或(0→1→3→4→5→6)
    【解析】
    17、[解析] 单代号网络图是以结点及其编号表示工作,以箭线表示工作之间逻辑关系的网络图。在单代号网络图中加注工作的持续时间,以便形成单代号网络计划。单代号网络图中的每一个结点表示一项工作,结点可以用圆圈或矩形表示。结点所表示的工作名称、持续时间和工作代号等应标注在结点内。单代号网络图中的结点必须编号。编号标注在结点内,其号码可间断,但严禁重复。箭线的箭尾结点编号应小于箭头结点的编号。一项工作必须有唯一的一个结点及相应的一个编号。单代号网络图中的箭线表示紧邻工作之间的逻辑关系,既不占用时间、也不消耗资源。箭线应画成水平直线、折线或斜线。箭线水平投影的方向应自左向右,表示工作的行进方向。工作之间的逻辑关系包括工艺关系和组织关系,在网络图中均表现为工作之间的先后顺序。单代号网络图中,各条线路应用该线路上的结点编号从小到大依次表述。单代号网络图的绘图规则如下。(1)单代号网络图必须正确表达已定的逻辑关系。(2)单代号网络图中,严禁出现循环回路。(3)单代号网络图中,严禁出现双向箭头或无箭头的连线。(4)单代号网络图中,严禁出现没有箭尾结点的箭线和没有箭头结点的箭线。(5)绘制网络图时,箭线不宜交叉,当交叉不可避免时,可采用过桥法或指向法绘制。(6)单代号网络图中只应有一个起点结点和一个终点结点;当网络图中有多项起点结点或多项终点结点时,应在网络图的两端分别设置一项虚工作,作为该网络图的起点结点(St)和终点结点(Fin)。18、[解析] 单代号网络计划时间参数的计算应在确定各项工作的持续时间之后进行。(1)单代号网络计划中各项工作的最早开始时间和最早完成时间的计算应从网络计划的起点结点开始,顺着箭线方向逐项计算。最早开始时间和最早完成时间计算方法如下。①网络计划的起点结点的最早开始时间为零。②工作的最早完成时间等于该工作的最早开始时间加上其持续时间。③工作的最早开始时间等于该工作的各个紧前工作的最早完成时间的最大值。(2)单代号网络计划中各项工作的最迟开始时间和最迟完成时间的计算应以项目规定或计算的工期为基准,从网络计划的终止结点,逆着箭线方向逐项计算,本题中项目规定或计算的工期为45天。最迟开始时间和最迟完成时间计算方法如下。①某工作的总时差应从网络计划的终点结点开始,逆着箭线方向逐项计算,本题中终点Fin的总时差为45天。其他工作的总时差等于该工作的各个紧后工作的总时差加上该工作与其紧后工作之间的时间间隔之和的最小值。②某工作的最迟开始时间等于该工作的最早开始时间加上其总时差之和。③某工作的最迟完成时间等于该工作的最早完成时间加上其总时差之和。19、[解析] 将总时差最小的工作称为关键工作,关键路径是指从起点结点开始到终点结点均为关键工作,且所有工作的时间间隔均为零。