asp.net+SQL Server 实现分布式管理系统实现和解决方案

问题描述

求大神教教数据分布式管理,数据如何分布式,.net如何实现调用这些数据,比如我把会员信息分为三个库进行存储,用户登录的时候我如何找存放在那个库,和后台管理的时候如何组合这三个库的会员信息

解决方案

解决方案二:
你这个不就是将用户信息水平分割吗?你分割时得有标准让你知道这个应该存哪里去一般来说有按hash值分的,也有取模分的依你的例子,用户账号登陆这块信息我不会分表,而是统一在一个表里(当然也可以分表,但这样做你就要同时去多个数据库查,这么做显然不合理),登陆后获取到uid,这时候将uid%N得到的值用于区分哪台服务器当然还有另一种方式,就是用户登陆时,就根据用户名获取hash值,然后用这个hash值%N来获知该用户应当在哪个服务器
解决方案三:
根据上次看见的某网站存储用户信息,就是根据用户的账户名转换为ascii码之类的数值型(具体是哪种记不清了),然后取模。例如,你现在三台服务器。用户登录账户为:sh123假设sh123的ascii码为66778899,然后对3取余数为1,找到那台1的服务器,最后去读取信息就是了。
解决方案四:
当时拆2000万数据时,我建了好几个表,按身份证把同一身份的人放到一个表里面。根据身份证号来决定访问哪个表。
解决方案五:
学习学习,哈哈,点个赞

时间: 2024-11-10 00:55:38

asp.net+SQL Server 实现分布式管理系统实现和解决方案的相关文章

关于SQL Server 2000和SQL Server 2005分布式事务能否协同工作的测试

server|分布式 关于SQL Server 2000和SQL Server 2005分布式事务能否协同工作的测试 MS DTC Report 1.      MS DTC 背景 2.      MSDTC 测试目的 3.      MSDTC 测试环境 3.1            本次验证测试环境: 3.2            环境配置 3.3            验证MSDTC 3.4            创建验证用表 4.      Linked Server测试 5.     

Asp备份与恢复SQL Server数据库

server|备份|恢复|数据|数据库 一个用asp备份与恢复SQL Server数据库的例子代码,希望对一些朋友有用.(注意:数据库使用中可能无法恢复) <HTML><HEAD><TITLE>SQL Server 数据库的备份与恢复</TITLE><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></HEAD>

用Asp备份与恢复SQL Server 数据库

server|备份|恢复|数据|数据库 一个用asp备份与恢复SQL Server数据库的例子代码,希望对一些朋友有用.(注意:数据库使用中可能无法恢复) <HTML><HEAD><TITLE>SQL Server 数据库的备份与恢复</TITLE><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></HEAD>

SQL Server 2000分布式查询:OLE DB连接

概述和术语 在 MicrosoftSQL Server 2000 中,分布式查询允许SQL Server用户访问基于SQL Server的服务器以外的数据(位于其他运行SQL Server的服务器或是具有OLE DB接口的其他数据源中).OLE DB提供了统一的方式来访问异类数据源中的列表数据. 在本文中,分布式查询是指任何引用了一个或多个外部OLE DB数据源中表或行集的SELECT.INSERT.UPDATE或DELETE语句. 远程表是指存储于 OLE DB 数据源中并且不在执行查询的SQ

ASP调用SQL SERVER存储程序_存储过程

ASP调用SQL SERVER存储程序  出处   http://www.bmj2000.com/vb/techniccolumn/subDetail.asp?MainId=2&BoardId=asp&ItemId=%CA%FD%BE%DD%BF%E2%B2%D9%D7%F7&RecId=2216  调用数据库存储过程 <%     Set Dataconn = Server.CreateObject("ADODB.Connection")      '建

ASP和SQL Server如何构建网页防火墙_MsSql

ASP是Web上的客户机/服务器结构的中间层,虽然它使用脚本语言(Java Script,VB Script等)编写,程序代码在服务器上运行,在客户端仅可看到由ASP输出的动态HTML文件,但ASP仍具有某些漏洞,采取一定手段也可以看到ASP程序的源码.这时,通过ASP与SQL Server相结合,我们可以设计出简单.高效.可靠的应用程序. 为网页设置防火墙的主要目的是根据网页内容对不同来访者提供不同的服务,利用Java Script或VB Script,我们很容易做到这一点.但网页的源码在客户

ASP和SQL Server如何构建网页防火墙

ASP是Web上的客户机/服务器结构的中间层,虽然它使用脚本语言(Java Script,VB Script等)编写,程序代码在服务器上运行,在客户端仅可看到由ASP输出的动态HTML文件,但ASP仍具有某些漏洞,采取一定手段也可以看到ASP程序的源码.这时,通过ASP与SQL Server相结合,我们可以设计出简单.高效.可靠的应用程序. 为网页设置防火墙的主要目的是根据网页内容对不同来访者提供不同的服务,利用Java Script或VB Script,我们很容易做到这一点.但网页的源码在客户

如何用asp把sql server數據轉化為execl文件

server 1.ASP文件: <%@ LANGUAGE="VBSCRIPT" %><%option explicit%><%'EXAMPLE AS:把数据库中一个每天24小时在线人数放到一个EXCEL文件中去'AUTHOR :钢铁工人'EMAIL :hello_hhb@21cn.com'DATE :2001-3-25'TEST :在NT4,SP6,SQL SERVER 7.0,EXCEL2000中测试通过%><HTML><HEAD

windows server 2003 中 SQL Server 2000 分布式事务 错误解决方法

server|window|错误|分布式|解决 症状如果在 Windows .NET Server 上安装的 SQL Server 2000 中运行链接服务器查询,可能会返回下列错误(即使 MSDTC 正在该服务器上运行):Server:Msg 8501, Level 16, State 3, Line 3 MSDTC on server 'server name' is unavailable.在 SQL Server 错误日志中,您会发现由运行该查询的 spid 引发的下列错误:Resour