0 0

数据库大存储量设计!5

公司最近接了一个项目,目前就我一个人负责,现在到数据库设计了,卡在这里,以前没什么类似经验 ,来求个思路!

具体就是A用户发送文件给B用户,A用户发送的文件必须在文件服务器1 ,B用户接得时候要再2文件服务器接受, 有两个文件服务器 1,2 , 每个用户下都有相关的文件夹并且可以自定义,   两个文件服务器的文件检索怎么在数据库中设计体现? 如何的设计能够达到以后每个用户在文件服务器上查询,发送等操作自己的文件不会慢?(文件要达到上万份或者几十万份),怎样的数据设计才能满足这个要求,  没啥思路,!来求一个,数据库用的事MySql.
2011年11月07日 15:57

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

0 0

首先..几十万不算大数据量..mysql跑起来表示毫无压力..

数据库建议用mysql ...如果数据很大制作增加操作..建议mysam的引擎

如果数据很重要.就用innodb的引擎

检索用lucene 或者用mysql对字段建索引

我看你的需求是lucene的多.

文件传输.考虑..ftp 或者有个apache开源的消息服务

你查一下....

不要被数据库困扰...

如果文件很大..不要放到库里..库里存放文件的路径

2011年11月08日 09:46

相关推荐

    数据库大数据量存储

    总之,数据库大数据量存储涉及多个层面,从存储架构设计到具体的技术实施,都需要综合考虑数据规模、性能需求、成本效益等因素。随着技术的不断进步,未来的大数据存储将更加智能化、自动化,以适应不断增长的数据...

    数据库原理与应用!!!!!!!

    在实际应用中,数据库设计是一个重要的环节,包括需求分析、概念设计(如ER图)、逻辑设计(如创建表和字段)和物理设计(考虑存储效率和性能优化)。此外,数据库管理员(DBA)的角色不容忽视,他们负责数据库的...

    数据库查询软件!!!!!!!!!!!!很好的

    关系型数据库以表格形式存储数据,而NoSQL数据库则支持非结构化或半结构化的数据存储。 3. 查询优化:高效的查询是数据库软件的关键。了解如何编写优化的SQL查询,避免全表扫描,合理使用索引,可以显著提高查询...

    数据库原理试题!!!!

    数据库原理是计算机科学中至关重要的一个领域,它涉及如何有效地存储、管理和检索数据。下面将对给定的试题内容进行详细解析。 1. 数据独立性是数据库设计的关键目标之一,确保应用程序不受数据库内部结构变化的...

    数据库面试经典试题!!

    - 非关系型数据库(NoSQL Database):如MongoDB、Cassandra,适用于大规模分布式、高并发场景。 2. SQL语言 - SELECT语句:用于查询数据,包括基本查询、聚合函数、分组、排序、子查询等。 - INSERT语句:用于...

    数据库系统的开发实例!!!!!

    数据库系统是信息技术中的核心组成部分,它负责存储、管理和检索数据,是各类应用系统的基础。本实例集合涵盖了多种数据库系统的开发实践,旨在帮助开发者理解和掌握如何根据不同的用户需求选择和使用合适的数据库...

    分布式数据库存储子系统设计与实现 (1).pdf

    分布式数据库存储子系统是现代信息技术的重要组成部分,其设计与实现涉及到数据库系统、分布式计算以及存储技术等多个领域。在上述文件中提到的内容主要涉及以下几个关键知识点。 首先,分布式数据库的概念。分布式...

    sqlite数据库 大数据量处理demo

    SQLite是一款轻量级的、开源的、自包含的SQL数据库引擎,它被广泛应用于移动设备、嵌入式系统以及各种应用程序中,以处理和存储数据。在这个“sqlite数据库大数据量处理demo”中,我们将深入探讨如何在SQLite数据库...

    数据库的存储结构

    数据库存储结构的设计直接影响到数据库系统的性能和效率。 数据库存储介质的特点主要包括: 1. **采用多级存储器**:在数据库系统中,通常采用多级存储器来存储数据,其中最常用的辅助存储器是磁盘。磁盘具有较高...

    多级目录的数据库设计

    多级目录数据库设计旨在提供一种灵活且可扩展的方式来存储和管理具有层级关系的数据,例如在论坛、文件系统或者电子商务网站的产品分类中。下面将详细讨论多级目录数据库设计的相关知识点。 首先,我们要理解多级...

    数据库模块详细设计数据库模块详细设计

    数据库模块详细设计知识点总结 一、引言 数据库模块详细设计是软件开发过程中的一部分,旨在设计和实现一个高效、可靠的数据库模块。数据库模块是软件系统的核心组件之一,负责存储和管理大量数据。因此,数据库...

    自己动手设计数据库

    《自己动手设计数据库》这本书是数据库设计领域的一本经典之作,尤其适合初学者和非专业技术人员阅读。书中详细讲解了如何进行关系型数据库的设计,帮助读者理解数据库的基础知识,掌握数据库设计的基本步骤和方法。...

    数据库查询的存储过程

    数据库查询的存储过程 数据库查询的存储过程是数据库管理系统中一种非常重要的概念。...数据库查询的存储过程可以提高数据库的查询效率和性能,简化复杂语句,避免大量数据下载到客户端,减少网络上的传输量。

    数据库大作业程序_sql_数据库_

    这个数据库大作业旨在设计并实现一个能够有效存储、管理和查询天津地区2018年电力生产数据的数据库应用。 首先,我们需要了解SQL(Structured Query Language),即结构化查询语言,它是关系型数据库的标准语言,...

    数据库系统设计实验报告

    【数据库系统设计】数据库系统设计是构建用于存储、管理和处理数据的应用程序的过程,它涉及到数据库的概念设计、逻辑设计、物理设计以及系统实现。在教学管理系统中,数据库设计扮演着核心角色,确保信息的有效组织...

    仓库管理系统(数据库设计与文档设计)比较经典!

    数据库设计是仓库管理系统的基础,它决定了数据的存储结构和查询效率。在设计时,我们通常遵循以下步骤: 1. 需求分析:明确系统需要管理的数据类型,如商品信息、库存量、供应商信息、出入库记录等。 2. 概念模型...

    大型论坛 数据库设计

    在设计大型论坛的数据库时,首要目标是优化性能和提高响应速度,这通常涉及到一系列策略。首先,描述中提到了分表的思想,这是为了减少单个表的数据量,使其保持在一个较小的范围内,从而加快查询速度。通过内容与...

    站内信的数据库设计

    站内信的数据库设计 一、站内信的概念和特点 站内信是指在网站或平台内部实现的消息传送系统,类似于邮箱,主要由收件箱、发件箱、草稿箱和垃圾箱三部分组成。站内信不同于电子邮件,电子邮件通过专门的邮件服务器...

    数据库设计指南-数据库设计教程

    10. **数据库扩展**:随着数据量的增长,可能需要考虑水平扩展(分布式数据库)或垂直扩展(硬件升级),了解如何设计可扩展的数据库架构。 11. **数据库设计原则**:如KISS(保持简单和愚蠢)、YAGNI(你不会需要...

Global site tag (gtag.js) - Google Analytics