做网站的收入上海平台网站建设

news/2025/9/24 7:31:02/文章来源:
做网站的收入,上海平台网站建设,虚拟机中建设iis网站,大连seo排名优化SQL Server横向扩展方案-SODA每次在提到SQL Server扩展性问题的时候#xff0c;似乎很多的SQL Server DBA或者使用微软技术开发的朋友心里总是一整痛#xff1a;SQL Server只能纵向的扩展(Scaling-Up)#xff0c;无法横向的扩展(Scaling-Out)。每次有人提到Oracle和SQL Serv…SQL Server横向扩展方案-SODA每次在提到SQL Server扩展性问题的时候似乎很多的SQL Server DBA或者使用微软技术开发的朋友心里总是一整痛SQL Server只能纵向的扩展(Scaling-Up)无法横向的扩展(Scaling-Out)。每次有人提到Oracle和SQL Server第一句话就是SQL Server无法搞负载均衡而Oracle可以使用RAC。每次我问其他的SQL Server DBA朋友SQL Server自带的MirroringReplicationCluster难道不能搞负载均衡吗很多的人摇摇头。最后不能不选择第三方的方案。后来通过不断的实践和思考我明白了为什么很多的朋友对SQL Server的横向扩展能力不理解。其实SQL Server已经提供了横向扩展所需要的所有技术和工具但是如果单看每一种工具可能认为达不到目的但是如何把这些技术按照适当的设计和组合那么绝对就是满足功能的。另外做DBA的朋友可能在技术上面有一定的局限性。因为很多的DBA是“纯”的DBA很少懂应用程序的设计懂架构设计的人DBA就更加的少了。其中一个好的高性能的数据架构的做出需要多方面的知识需要既懂数据库(知识能力要达到专业的DBA水平)也懂架构的人。这样就可以将应用和数据很好的结合在一起。好了说了这么多希望对大家有些帮助不要“盲目的”相信一些传说和谣言特别是对刚刚踏入技术行业的朋友很容易让大家望而却步。言归正传我们来看看几种实现SQL Server横向扩展的方案1.Service Oriented Database Architecture (SODA)2.Shared Scalable Database (SSD)3.Peer-to-Peer (P2P) Replication4.Data Dependent Routing我们本篇就介绍这些方案以及实现的原理我们站点后续会根据朋友们的需要给出更多相关的讲解。数据的分类在讲述SODA之前我们先来看看考虑这样一个问题如何分割数据为什么要问这个问题因为很多的时候为了使得数据访问的性能更好合理的分布数据是一个非常好的手段。对于这个问题这个问题的回答有很多但是有一点是不变的要根据数据的特性来分割那么数据包含哪些特性呢或者说数据可以分为哪几种。下面我们就来看看这个问题。引用类的数据顾名思义引用类的数据就是指代那些被应用程序使用但是又不被程序所维护和管理的数据。一般而言引用数据往往是不变的数据或者是变化非常缓慢的数据。例如电子商务网站中的产品的分类数据。活动类的数据也是见名知意。主要是指与一些特定的活动或者业务处理相关的数据。例如在订单或者库存的系统中会随着业务的处理而产生出一些数据这些的数据的作用范围就是某个活动或者业务流程中一旦活动或者流程结束数据就没了除非处于某些特定的目的例如作为历史或者跟踪的数据进行存储保留。资源类的数据资源类的数据就是系统中的业务处理所依赖的核心数据例如库存数据用户用户订单数据等。如果资源数据丢失那么我们就无法处理业务所以资源类的数据是非常重要的必须保证它的高可用性和完整性。从这里也可以知道资源类的数据和其他类型的数据的分割和管理方式是不一样的甚至使用的配套的设备都可以不一样。另外因为SODA的引入出现了另外一种类型的数据服务交互数据。服务交互数据这一类的数据只要用了在是服务进行数据交互的。这类型的数据必须是被其他的服务理解而且必须保证稳定。例如如果一个订单的信息在传输的过程中丢失了那么信息的发送方必须要可以重新的产生和原先一样的数据然后再次发送。好大致的清楚了这些数据类型之后我们继续往下看。Service Oriented Database Architecture (SODA)相信大家对SOA都有所了解我这里也不长篇大论的讲SOA的细节但是有点要提的就是通过采用SOA像外界隐藏了内部的实现细节外面看到的都是一个个的服务不用管服务内部是如何部署采用什么技术平台采用什么数据库提供数据等等。SODA其实就是沿用了SOA的实现实现基于数据库的SOA。其实我们可以这样理解我们的数据库向应用程序或者其他的调用了提供了数据也就是提供了数据的服务。在很多的应用中我们都是采用比较直接的方式去访问数据库但是现在我们把数据库那一端封装起来隐藏细节然后以统一而标准的方式公布数据服务的接口告诉应用程序你甭管我是如何实现的反正你只要调用我的接口你需要的数据操作就完成了。此时应用程序和数据进行了解耦使得他们独立的保持变化极大的提升了灵活性和后续的扩展性。通过下面的图我们看看对SODA有个了解20120904105321.png(29.29 K)9/5/2012 10:37:13 AM采用了SODA之后我们基本上面就已经不知道有数据库这回事了因为此时我们只知道存在数据服务它可以满足我们一切的数据需要。在SQL Server中实现SODA主要基于Service Broker来进行的主要依赖下面的技术SQLCLRCacheSyncNative Web Service SupportService Broker。Native Web Service Support因为SODA会服务的形式发布数据所以肯定就需要一些基于web service的支持。在win2003以及以后版本就为基于SQL Server的SODA提供了支持。可以支持SQL Server将数据用SOAP形式进行交互。Service Broker提供了一个强大的基于消息的机制。CacheSync缓存同步机制。可以使得依赖底层数据的那么缓存在底层的数据方式变化的时候更新缓存中的数据。SQLCLR强化和扩展对数据库的编程使得相关的逻辑直接驻留在数据库中从而减少远程数据访问的开销。很多的朋友可能希望我们对上面的每一种技术以及SODA的具体的设计和使用有个详细的讲解这个我们以后会以视频的方式给出也会有一些文章发布但是文字的表述能力确实有限如果大家企业中需要我们可以提供专门的培训讲解。本系列文章主要是给那些已经懂的这些技术在技术选型上的朋友一些参考。也给那些不太熟悉这些内容的朋友一个感觉起码知道有这么回事。我们下篇文章继续讲述。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/915207.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

wordpress替代广州网站优化公司

对于前端来说,2023 是非同寻常的一年。我们见证了争相抢占甚至是发明服务器端渲染(SSR)市场的热潮、AI 的不断进步、Web 渲染器和 JS 引擎的寒武纪大爆发、一大批有力的竞争者试图摧毁巨头的统治地位…… 在开始预测未来一年发展趋势之前&am…

推荐系统网站开发徐州做网站企业

本次以多台机器需部署zabbix客户端为例: 机器先做免密互信,ansible主机上执行ssh-keygen,一路回车,然后将公钥发送给需管理的主机: ssh-copy-id rootIP 1、编辑hosts文件,添加需配置的主机IP,并测试连通…

最好的自助建站系统wordpress forest

在上一节中,我们简单讲述了数据库和SQL的基本概念。 本节我们讲述一下环境搭建,为下一节讲表的基本操作做下铺垫。 环境搭建 具体到操作,我们就要准备一些环境了。如果不进行练习,我们学习的知识将很快被遗忘。 MySQL安装&…

大岭山镇仿做网站廊坊网站建设-纵横网络+网站

海龟编辑器是一款专为广大少儿打造的Python编辑器,该软件功能强大且使用便利,可以帮助孩子们以搭积木的方式来学习Python,并且支持Python代码和图形化积木的双向互相转译,不但可以有效提升孩子的学习兴趣,而且还能够降…

局网站建设招标深圳网站建设 卓

多Transformer的双向编码器表示法 Bidirectional Encoder Representations from Transformers,即Bert; 第二部分 探索BERT变体 从本章开始的诸多内容,以理解为目标,着重关注对音频相关的支持(如果有的话)…

html5手机app网站模板免费下载网络网页制作

我们在开发中经常会用到一些指定区域进行打印机打印,但是使用常规方式打印会将全部页面打印,当然相同都为打印,但是打印出来的内容并不是我们需要的东西,进行给大家分享如何设置打印机指定区域进行打印;该标签中的内容…

网站 编程语言建站论坛

Oracle从入门到总裁:​​​​​​https://blog.csdn.net/weixin_67859959/article/details/135209645 主键约束可以看成是非空约束再加上唯一约束 也就是说设置为主键列,不能为空,不能重复 像一般用户编号是不可能重复的,也不可能为空的 …

网站备备份教程上海集锦信息科技有限公司

目录 概述 1 STM32H750 HSE时钟介绍 2 使用STM32Cube创建Project 3 认识HSE时钟 3.1 HSE时钟的特性 3.2 HSE的典型应用电路 4 STM32Cube中配置时钟 4.1 时钟需求 4.2 配置参数 4.2.1 使能外围资源 4.2.2 使用STM32Cube注意项 4.2.3 配置参数 5 总结 概述 本文主要…

九江市建设规划局旧网站网站优化+山东

来源:集智俱乐部 作者:斯蒂芬沃尔夫勒姆 数学家、物理学家、计算机科学家导语:圣塔菲研究所被誉为复杂性科学的圣地,被称为“没有围墙的研究所”,那么它是如何创建发展起来的呢?2019 年,为了纪…

网站首页优化的目的wordpress旧文章更新

概述 当用户打开、切换和返回到对应应用时,应用中的UIAbility实例会在其生命周期的不同状态之间转换。UIAbility类提供了一系列回调,通过这些回调可以知道当前UIAbility实例的某个状态发生改变,会经过UIAbility实例的创建和销毁,…

周至县做网站上海企业建站推荐

使用数据库的时候,我们可以用JDBC来实现mysql数据库与java程序之间的通信,为了提高通信效率,我们有了数据库连接池比如druid等等。而我们想通过Java程序控制redis,同样可以借助一些工具来实现,这就是redis客户端&#…

汕头网站建设推广方法WordPress多功能新闻积分商城主题

ylbtech-Vue.js:路由1.返回顶部 1、Vue.js 路由 本章节我们将为大家介绍 Vue.js 路由。 Vue.js 路由允许我们通过不同的 URL 访问不同的内容。 通过 Vue.js 可以实现多视图的单页Web应用(single page web application,SPA)。 Vue.…

网站模板素材青海网站建设有哪些

随着公司的发展和市场竞争的影响,越来越多的创业者希望注册一家好名称的公司,以提高企业知名度和竞争力。但是,注册中字头无地域公司需要满足一定的条件和流程。本文将对中字头无地域公司注册条件及流程进行详细的介绍。可以致电咨询我或者来…

昆明网站的优化免费开网店的app

组件的自定义事件 一种组件间通讯的方式&#xff0c;适用于&#xff1a;子组件 —> 父组件 绑定自定义事件 第一种方式:在父组件中写单标签1.<Demo 事件名"方法">2.<Demo v-on:事件名"方法"/>第二种方式:使用ref绑定(配置在生命周期中)this…

无锡哪里有建设网站建设一个视频教学网站

当我们有了一台属于自己的服务器的时候&#xff0c;想远程桌面连接到服务器&#xff0c;怎么连接呢&#xff0c;下面来分享一下方法&#xff01; 准备工作:服务器(服务器ip&#xff0c;端口&#xff0c;账号密码) 个人电脑 第一步在我们的电脑上面按winR键打开运行&#xff0…

网站的网络设计公司android studio下载官网

目录 方法一&#xff1a;同源使用标签下载图片 方法二&#xff1a;跨域使用将canvas上的内容转换为Blob对象并下载 在前端开发中&#xff0c;有时候我们需要实现点击图片后直接下载的功能。本文将介绍两种方法来实现这一功能&#xff1a; 同源使用<a>标签下载图片跨域使…

2025年国家科技奖初评公布(自然科学奖)

微信视频号:sph0RgSyDYV47z6快手号:4874645212抖音号:dy0so323fq2w小红书号:95619019828B站1:UID:3546863642871878B站2:UID: 3546955410049087 添加图片注释,不超过 140 字(可选) 添加图片注释,不超过 140…

别人做的网站需要提供些什么给我们十大直播禁止下载的软件

题目&#xff1a; 题目背景 OURCE&#xff1a;NOIP2015-SHY-7 题目描述 求一棵带边权的树的一条最大 Xor 路径的值。这里的“路径”不一定从根到叶子结点&#xff0c;中间一段路径只要满足条件也可以。 输入格式 第一行&#xff0c;一个整数 N &#xff0c;表示一颗树有 N 个节…

旅游网站建设风格沈阳建设工程信息网 专家中项网

继续《SAS编程与数据挖掘商业案例》学习笔记系列&#xff0c;本次重点&#xff1a;常用全程语句 所谓全程语句&#xff0c;是指可以用在任何地方的sas语句&#xff0c;既可以用在data数据步语句里面&#xff0c;也可以用在proc过程步里面&#xff0c;甚至可以单独使用&#xff…

广州网站建设(信科分公司)教育机构网站建设加盟

1&#xff0c;实现链表中节点的比较。 在C语言中&#xff0c;链表是一种常见的数据结构&#xff0c;用于存储一系列的数据元素。每个节点包含数据和指向下一个节点的指针。比较两个链表节点的操作取决于具体需求。如果想比较两个节点中的数据&#xff0c;可以写一个函数来实现这…