`
imjl
  • 浏览: 156324 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

我做搜索架构的几个步骤

阅读更多
1:用户需求,包括用户数据,数据特性,搜索习惯,更新频率,用户对其要求,以往碰到的问题

2:根据经验进行第一次尝试性测试,一般少量数据。主要在满足用户需求下,看看怎么做应用优化。

3:形成初步架构。上数据测试,在数据量下,有些忽略的东西就会暴露。这时候记录下信心。

4: 根据2,3得到的结果。调整架构,进行极限测试。以获得该用硬件资源以及适合操作系统。

5: 确定资源(这部分在实际中忽略了,因为有现有资源。)

6: 完善架构辅助,比如web显示,log,moniter,怎么方便怎么来。

7: 应用程序,服务器调优,上线前测试。(有台关键服务器不知道为什么停了,据说老问题,让我汗)

8: 上线。(7还没做好)
分享到:
评论
8 楼 huanghero0663 2007-09-06  
的确不知所云,说这些好像没有什么意义哦
7 楼 mayu 2007-08-31  
不知所云
6 楼 rainsf 2007-08-12  
sorry
5 楼 imjl 2007-06-29  
marine_chen 写道
你说的架构是单机还是分布式?


分布式一般指应用程序这块,,,架构包括应用程序,硬件,系统
4 楼 marine_chen 2007-06-29  
你说的架构是单机还是分布式?
3 楼 imjl 2007-06-15  
引用

roki     4 小时前
系统容错性,可扩展性也很关键


这些都考虑了。。包括宕机,,,只是没写那么细罢了。。
2 楼 roki 2007-06-15  
系统容错性,可扩展性也很关键
1 楼 zhangyu8374 2007-06-14  
不知LZ可否联系实际场景再详细谈谈,我还没有抓到要点!

相关推荐

    华为企业架构总体架构设计方法.pptx

    企业架构设计方法的实施需要遵循一定的流程和步骤,包括需求分析、架构设计、实施和测试等几个方面。公司需要遵循这些流程和步骤,确保企业架构设计方法的实施达到预期的目标。 企业架构设计方法是公司数字化转型的...

    华为企业架构设计方法及实例 P105.pptx

    TOGAF方法将企业架构设计分为以下几个步骤:架构开发方法、架构设计、架构实施和架构管控。 二、企业架构内容框架 企业架构内容框架是指企业架构的组成部分,包括业务架构、数据架构、应用架构、技术架构等几个...

    java 谷歌搜索架构

    这个系统通常包括以下几个关键组件: 1. **爬虫(Web Crawler)**:作为整个架构的基础,爬虫负责遍历互联网上的网页。它从一个或多个种子URL开始,通过跟踪页面上的链接来发现新的页面。WebCrawler文件可能包含了...

    Orange整体架构.pdf

    流量筛选机制包括以下几个步骤: * Rule:定义不同的规则和条件。 * Selector:选择合适的处理器。 * Plugin:加载和执行插件。 插件设计 Orange内部实现了插件设计,允许开发者轻松地扩展和定制系统的功能。插件...

    【股权设计】股权架构设计实操手册(PDF308页).pdf

    股权架构设计的步骤主要包括以下几个方面: 1. 确定股权架构的目的和目标 2. 分析股东结构和股东权益 3. 选择适合的股权架构模式 4. 设计和实施股权架构 5. 监督和调整股权架构 股权架构设计的要点 股权架构设计...

    架构实战—软件架构设计的过程.rar

    这个过程通常包括以下几个关键阶段: 1. **需求理解**:这是架构设计的第一步,需要全面理解业务需求、用户需求和系统约束。这可能涉及到与利益相关者进行深入讨论,了解他们的期望和目标。 2. **架构愿景**:在这...

    软件系统架构图_参考案例.pdf

    在这个架构图中,我们可以看到共享平台的技术架构设计,它包括了相关体系架构的搭建、应用功能完善可开发、应用资源全面共享与管理等几个方面。 首先,技术架构设计是本次项目的一项关键部分,它实现了相关体系架构...

    ElasticSearch + 架构解析 + 最佳实践

    Lucene 的搜索过程主要包括以下几个步骤: * Query Parsing:查询解析,用于将用户的查询语句解析成 Lucene 可以理解的格式。 * Index Searching:索引搜索,用于从索引库中检索数据。 * Document Retrieval:文档...

    架构实战——软件架构设计的过程

    软件架构设计通常遵循一定的流程,主要包括以下几个阶段: 1. **需求分析**:在这个阶段,需要明确软件系统的功能需求和非功能需求(如性能、安全性等)。通过对需求的深入分析,可以为后续的设计工作提供指导。 2....

    SEI的架构设计文档

    SAD包括以下几个主要部分: 1. **系统概述**:这部分介绍了系统的基本信息,如系统的目标、功能、约束条件和预期的运行环境。 2. **架构视图**:架构视图是系统不同方面的抽象表示,例如逻辑视图(描述软件组件和...

    基于P2P架构的搜索引擎技术探究

    基于P2P架构的搜索引擎模型具有以下几个显著特点: 1. **资源分散**:所有被搜索的资源都分散存储在网络中的各个终端上,而非集中存放在某个中心服务器中。 2. **平等性**:每个终端之间是平等的关系,不存在等级...

    java 架构设计示例文档

    文档可能包含以下几个核心部分:需求分析、系统设计、技术选型、模块划分、接口设计、安全策略以及架构图示例等。 1. 需求分析:在架构设计文档的开头,通常会详细描述系统的业务需求和功能需求。这一步骤包括对...

    系统架构设计师-思维导图.pdf

    从思维导图的内容来看,软件架构设计被细分为几个关键部分: 1. 软件架构的概念:对软件架构的基本理解和定义。 2. 软件架构的意义:软件架构设计对软件项目成功的重要性。 3. 软件架构的风格:包括分层架构、面向...

    详解数据架构的七类视图

    TOGAF则是一种广泛采用的方法论,提供了数据架构开发的详细步骤。 总结来说,数据架构是将业务需求转化为系统实现的关键桥梁,它的七类视图为数据管理和信息系统建设提供了全面的视角。随着AI技术的发展和数字化...

    集团企业IT技术架构规划方案.pdf

    设计过程一般会涉及以下几个方面: - 技术平台:涵盖企业所需的所有技术资源,包括硬件设施、网络通信、软件平台等。 - 信息化标准:确保各业务系统之间能够实现信息的有效交换和集成。 - 信息安全体系:建立完善...

    ASP.NET三层架构案例步骤讲解

    ### ASP.NET三层架构详解:创建步骤与实践 在软件开发领域,架构设计是决定系统可扩展性、可维护性和性能的关键因素之一。其中,ASP.NET三层架构作为一种经典的软件设计模式,被广泛应用于Web应用程序的开发中。三...

Global site tag (gtag.js) - Google Analytics