MY SQL和MS SQL Server,到底用哪个好,现在公司急

opolmzy 2004-09-05 10:34:25
MS SQL的是windows系统的,所以经常才会当机,所以维护费用也高

而My Sql安全性高,不光指的难以攻破
还指的是他不用维护,只要开机不断电,很少机会会出现那天网站停掉的现象

MY SQL的开发源代码的,基本服务商半年才维护一次,所以说半年都可能不断电,而MS SQL的linux或unix系统用的,更加稳定和安全。

MY SQL的开放源代码的

而MY SQL的linux或unix系统用的,更加稳定和安全。

MS SQL是windows用的,半个月,或者说要经常维护,一维护就要断电等等。
所以不但成本高,而且当机的几率也大。

----------------------------------------
以上是公司主管咨询过来,说了一堆,先不管,我想知道到底用哪个好,因为MYSQL需要接触PHP,可我没有接触过.总不能公司全套系统都换成PHP???我就.............
...全文
3068 62 打赏 收藏 转发到动态 举报
写回复
用AI写文章
62 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacketzhou 2004-09-10
  • 打赏
  • 举报
回复
如果用asp,当然是mssql

如果系统是linux或unix mysql
opolmzy 2004-09-10
  • 打赏
  • 举报
回复
谢谢各位,暂不揭贴,因为大家说的太好了,学习,学习~~~
qxg1123 2004-09-07
  • 打赏
  • 举报
回复
如果用asp,当然是mssql

如果系统是linux或unix mysql

ryuginka 2004-09-06
  • 打赏
  • 举报
回复
大型的项目基本都用ORACLE和MS SQL,因为他们稳定性好,

laibin 2004-09-06
  • 打赏
  • 举报
回复
好多高手,小弟受益非浅!
5400 2004-09-06
  • 打赏
  • 举报
回复
mysql不是同样可以用ASP..从公司考虑会先mysql多点...但作为你还是先mssql吧...
nicemood 2004-09-06
  • 打赏
  • 举报
回复
个人感觉MS SQL 比MY SQL server的界面要友好些,操作也比较简单.不过确实价格方面较高,如果公司有实力可以考虑MS SQL ,如果你是用.NET开发的话.
zcxc 2004-09-06
  • 打赏
  • 举报
回复
mark
net205 2004-09-06
  • 打赏
  • 举报
回复
学习


-------------------------------------------------------------------------
帮我解决这个问题了:http://community.csdn.net/Expert/topic/3335/3335533.xml?temp=.346203
lyzzbbgo 2004-09-06
  • 打赏
  • 举报
回复
MS SQL
xiaoyuehen 2004-09-06
  • 打赏
  • 举报
回复
如果你是用MS SQL, 正版的数据库 + 正版操作系统, 价钱砍你没商量(而且你不用担心, 一定是个无底洞)!
苦瓜不甜 2004-09-06
  • 打赏
  • 举报
回复
我是建议是用MySQL的要好一些了。
mind_1220 2004-09-06
  • 打赏
  • 举报
回复
如果你用PHP开发过MYSQL的数据库
你会大叹 功能太差。
mysql根本不能和Mssql相比较。
不是同一档次的/
zl9732 2004-09-06
  • 打赏
  • 举报
回复
学习啊
mikespook 2004-09-06
  • 打赏
  • 举报
回复
回复人: runmin(阮) ( ) 信誉:114 2004-09-06 09:05:00 得分: 0


这些都是从联机丛书中copy出来的,具体自己到联机丛书的“新特性”中找,我觉得,MYSQL与ACCESS属于同级的数据库,而相比之下MYSQL跟ACCESS还是有很多优势的,与SQL SERVER比,根本不是同级的。
--------------------------------------
不可这么说,MYSQL还是应该算是网络数据库~~~至少可以通过SOCKET远程连接~~~
而ACCESS是DESKTOP DATABASE,也就是所谓的桌面级,和FOXBASE差不多~~~
lnqnwy 2004-09-06
  • 打赏
  • 举报
回复
个人意见!!如果您有自己的服务器!用mysql比较好!好处就不用说了!免费,正版,安全。我以前用过mysql,不错!好东西!
blues-star 2004-09-06
  • 打赏
  • 举报
回复
这些都是从联机丛书中copy出来的,具体自己到联机丛书的“新特性”中找,我觉得,MYSQL与ACCESS属于同级的数据库,而相比之下MYSQL跟ACCESS还是有很多优势的,与SQL SERVER比,根本不是同级的。
blues-star 2004-09-06
  • 打赏
  • 举报
回复
关系数据的 XML 集成
Microsoft® SQL Server™ 2000 关系数据库引擎生来支持可扩展标记语言 (XML)。

现在可以使用统一资源定位器 (URL) 通过 HTTP 访问 SQL Server 2000。可以在 Microsoft Internet 信息服务器 (IIS) 上定义一个虚拟根,该服务器赋予用户访问 SQL Server 2000 的数据和 XML 功能的 HTTP 权限。

可以使用 HTTP、ADO 或 OLE DB 处理 SQL Server 2000 的 XML 功能:

可以通过在简化 XML-Data (XDR) 架构中进行批注来定义 SQL Server 2000 数据库的 XML 视图,以映射与架构的元素及特性相关联的表、视图和列。这样就可以在 XPath 查询中引用 XML 视图。XPath 查询从数据库中检索结果并将结果以 XML 文档的形式返回。


SELECT 语句的结果可以 XML 文档的形式返回。SQL Server 2000 Transact-SQL SELECT 语句支持 FOR XML 子句,该子句指定以 XML 文档的形式而不是关系结果集的形式返回语句结果。复杂查询或用户希望具有安全性的查询都可以模板的形式存储在一个 IIS 虚拟根下,并可以通过引用模板名来执行。


可以使用新的 OPENXML 行集函数将 XML 文档中的数据表现为关系行集的形式。只要是在 Transact-SQL 语句中可使用行集函数的地方,例如在 FROM 子句中引用表或视图的位置,都可以使用 OPENXML。这使您得以使用 XML 文档中的数据插入、更新或删除数据库表中的数据,包括在单个操作中修改多个表中的多行。
blues-star 2004-09-06
  • 打赏
  • 举报
回复
关系数据库增强
Microsoft® SQL Server™ 2000 对服务器进行了一些改进并增加了几种新的功能:

XML 支持

关系数据库引擎可以返回扩展标记语言 (XML) 文档格式的数据。另外,XML 还可用于在数据库中插入值以及更新和删除数据库中的值。有关更多信息,请参见 SQL Server 和 XML 支持与 XML 和 Internet 支持概述。

联合数据库服务器

SQL Server 2000 支持分布式分区视图增强,使您得以在多台服务器间对表进行水平区分。还可以从一台数据库服务器扩大到一组数据库服务器,使服务器相互合作,提供与数据库服务器群集相同的性能级别。此数据库服务器组(或数据库服务器联合体)可以支持最大型的 Web 站点和企业数据处理系统的数据存储要求。有关更多信息,请参见联合 SQL Server 2000 服务器。

SQL Server 2000 为虚拟接口构架 (VIA) 系统范围的网络引入了 Net-Library 支持,从而在服务器之间(例如在应用程序服务器和数据库服务器之间)提供了高速连接。有关更多信息,请参见通讯组件。


用户定义函数

可以通过创建自己的 Transact-SQL 函数来扩展 Transact-SQL 的可编程性。用户定义函数可返回标量值也可返回表。有关更多信息,请参见 SQL 用户定义函数。

索引视图

当应用程序中包含需要经常执行联接或聚合操作的查询时,利用索引视图可显著提高查询性能。索引视图允许在视图中创建索引,在数据库中存储视图的结果集并编制索引。不必为了利用索引视图所带来的性能改进而修改现有的应用程序。有关更多信息,请参见 SQL 视图。

新数据类型

SQL Server 2000 引入了三种新的数据类型:bigint 是 8 字节的整型类型,sql_variant 类型允许存储不同数据类型的数据值,table 类型允许应用程序临时存储结果供以后使用。table 类型可用于变量,并可作为用户定义函数的返回数据类型。有关更多信息,请参见数据类型和表结构。

INSTEAD OF 和 AFTER 触发器

执行 INSTEAD OF 触发器代替执行触发操作(例如 INSERT、UPDATE 和 DELETE)。这些触发器同样可在视图中定义,这样可以大大扩展视图所能支持的更新操作类型。AFTER 触发器在触发操作完成后激发。SQL Server 2000 还增加了指定 AFTER 触发器激发的先后顺序的功能。有关更多信息,请参见触发器。

级联引用完整性约束

在尝试更新或删除现有外键所指向的键时,可以控制 SQL Server 2000 采取的操作。这由 CREATE TABLE 和 ALTER TABLE 语句的 REFERENCES 子句中新的 ON DELETE 和 ON UPDATE 子句控制。有关更多信息,请参见约束。

排序规则增强

SQL Server 2000 用排序规则代替代码页和排序次序。SQL Server 2000 支持 SQL Server 早期版本所支持的大部分排序规则,并在 Windows 排序规则的基础上增加了一套新的排序规则。现在,用户可以在数据库级别或列级别上指定排序规则。以前,只能在服务器级上指定代码页和排序次序,然后应用于服务器上的所有数据库。有关更多信息,请参见排序规则。

排序规则支持代码页转换。现在支持 char 和 varchar 操作数具有不同代码页的操作。对于 text 操作数,不支持代码页转换。可以使用 ALTER DATABASE 更改数据库的默认排序规则。有关更多信息,请参见 SQL Server 排序规则基础知识和 ALTER DATABASE。


全文检索增强

全文检索现在包括更改跟踪和图像筛选。更改跟踪维护记录着全文索引数据所有更改的日志。若要使全文索引更新为新的内容,可根据调度手工刷新日志,也可以使用后台更新索引选项,在更改一发生时便更新。图像筛选功能允许为存储在 image 列中的文档创建索引并执行查询。如果某个文档以文件的形式存储在文件系统中,则用户可在包含该文档应具有的文件扩展名的列中提供文档类型。使用该信息,全文检索可以装载相应的文档筛选以提取文本化信息进行索引。有关更多信息,请参见 Microsoft 搜索服务。

多个 SQL Server 实例

SQL Server 2000 支持在同一台计算机上运行多个关系数据库引擎的实例。每一台计算机都可以从 SQL Server 6.5 或 7.0 版中运行一个关系数据库引擎实例,同时从 SQL Server 2000 中运行一个或多个数据库引擎的实例。每一个实例都有自己的一套系统和用户数据库。应用程序可以连接计算机上的任一个实例,连接方式类似于连接运行在其它计算机上的 SQL Server 实例。SQL Server 2000 实用工具和管理工具已得到增强,可以处理多个实例。有关更多信息,请参见多个 SQL Server 实例。

索引增强

现在可以在计算列上创建索引。可指定以升序还是降序生成索引,以及数据库引擎是否应在索引创建过程中使用并行扫描和排序。有关更多信息,请参见表索引和创建索引的并行操作。

CREATE INDEX 语句现在可以将 tempdb 数据库用作生成索引所需的排序的工作区域。这将改进索引创建步骤中读写磁盘的模式,使索引页更有可能分配在邻接条带中。另外,创建索引的完整过程不仅适用于初始表扫描,还适用于并行操作。有关更多信息,请参见 tempdb 和索引创建、创建索引的并行操作和 CREATE INDEX。


故障转移群集增强

故障转移群集的管理已得到很大改进,使安装、配置和维护 Microsoft SQL Server 2000 故障转移群集变得非常容易。其它增强功能还包括:对 SQL Server 2000 群集中任意节点进行故障转移和故障回复,在 SQL Server 2000 安装过程中向群集中添加或从中删除任意节点,在重新安装或重建群集中任意节点中的群集实例时不影响其它群集节点实例。SQL Server 2000 实用工具和管理工具已被增强为可处理故障转移群集。有关更多信息,请参见故障转移群集构架。

Net-Library 增强

SQL Server 2000 Net-Library 已重新编写,使得在连接 SQL Server 2000 客户端与 SQL Server 2000 实例时,不必管理客户端计算机上的 Net-Library 配置。新的 Net-Library 还支持连接同一台计算机上的多个 SQL Server 实例,并支持在所有 Net-Library 上进行安全套接字层加密。SQL Server 2000 为虚拟接口构架 (VIA) 系统范围的网络引入了 Net-Library 支持,从而在服务器之间(例如在应用程序服务器和数据库服务器之间)提供了高速连接。有关更多信息,请参见通讯组件。

64-GB 内存支持

Microsoft SQL Server 2000 企业版可以使用 Microsoft Windows 2000 Advanced Windows Extension (AWE) API,支持计算机上有多达 64 GB 的物理内存(RAM)。有关更多信息,请参见使用 Windows 2000 上的 AWE 内存。

分布式查询增强

SQL Server 2000 引入了新的 OPENROWSET 函数,用于在分布式查询中指定特殊的连接信息。SQL Server 2000 还指定了一些方法,OLE DB 提供程序通过这些方法报告它所支持的 SQL 语法的级别,以及数据源中键值分布的统计数据。然后,分布式查询优化器可使用这些信息减少必须从 OLE DB 数据源中发送的数据量。比起早期版本的 SQL Server,SQL Server 2000 委派给 OLE DB 数据源更多的 SQL 操作。分布式查询还支持在 SQL Server 2000 中增加的其它功能,例如支持多个实例、允许在结果集中混合不同排序规则的列、支持新的 bigint 和 sql_variant 数据类型。有关更多信息,请参见分布式查询构架。

SQL Server 2000 分布式查询增加了对用于 Exchange 的 OLE DB 提供程序和用于 Microsoft Directory 服务的 Microsoft OLE DB 提供程序的支持。有关更多信息,请参见用于 Microsoft 目录服务的 OLE DB 提供程序和用于 Exchange 的 OLE DB 提供程序。


可更新的分布式分区视图

SQL Server 2000 引入了分布式分区视图的功能。用户可以跨多个服务器水平分区表,并在每个成员服务器上定义一个分布式分区视图,看起来就好象在每台服务器上存储了原始表的一个完整复本。以这种分区方式相互协作的 SQL Server 服务器组称为服务器联合体。使用 SQL Server 2000 数据库生成的数据库联合体能支持最大型 Web 站点或企业级数据库的处理要求。有关更多信息,请参见创建分区视图。

Kerberos 和安全委托

SQL Server 2000 使用 Kerberos 支持客户端和服务器间的相互身份验证,并支持在计算机间传递客户端的安全凭据,使远程服务器上的工作得以利用模拟客户端凭据继续进行。在 Microsoft Windows® 2000 环境中,SQL Server 2000 使用 Kerberos 和委托支持集成的身份验证以及 SQL Server 登录。有关更多信息,请参见安全帐户委托。

备份和还原增强

SQL Server 2000 增加了一种全新的、更易于理解的模型来指定备份和还原选项。这种新模型使用户能够更加清楚地针对不同计划的性能和日志空间要求,权衡增加或降低工作损失的风险。SQL Server 2000 通过在事务日志中使用命名日志标记,增加了对恢复到特定工作点的支持,并支持进行部分数据库还原。有关更多信息,请参见备份/还原构架。

用户可以为备份集和媒体集设定密码,以防止未经授权的用户访问 SQL Server 备份。有关更多信息,请参见 BACKUP。


实用工具操作可伸缩性增强

SQL Server 2000 中实用工具操作的增强功能包括:更快速的差异备份、并行数据库控制台命令检查 (DBCC) 和并行扫描。现在完成差异备份所需的时间与自最后一次完整备份以来所改动的数据量成正比。运行 DBCC 时,无须为扫描表而获取共享表锁,因此,DBCC 可以与表上的更新活动并发运行。另外,DBCC 现在可利用多个处理器,因此,可以获得与 CPU 数量成近似线性关系的性能增益(假设 I/O 不是瓶颈)。有关更多信息,请参见数据完整性验证和差异备份和还原。

Text in Row 数据

SQL Server 2000 支持新的 text in row 表选项,用来指定将小的 text、ntext 和 image 值直接放入数据行而非单独的页中。这将减少用于存储小的 text、ntext 和 image 数据值的空间,并减少处理这些值所需的磁盘 I/O 量。有关更多信息,请参见 text、ntext 和 image 数据。
blues-star 2004-09-06
  • 打赏
  • 举报
回复
Microsoft® SQL Server™ 2000 扩展了 Microsoft SQL Server 7.0 版的性能、可靠性、质量和易用性。Microsoft SQL Server 2000 增加了几种新的功能,由此成为大规模联机事务处理 (OLTP)、数据仓库和电子商务应用程序的优秀数据库平台。

SQL Server 7.0 版中提供的 OLAP 服务功能现在称为 SQL Server 2000 Analysis Services。术语"OLAP 服务"已被术语"Analysis Services"取代。Analysis Services 还包括一个新的数据挖掘组件。有关更多信息,请参见 Analysis Services 的新特性。

SQL Server 7.0 版中包含的知识库组件现在称为 Microsoft SQL Server 2000 Meta Data Services。现在提及该组件时使用术语"Meta Data Services"。"知识库"这个术语只在谈及 Meta Data Services中的知识库引擎时才使用。有关更多信息,请参见 Meta Data Services 的新特性。

"新特性"主题包括对新特性的简要概述,以及与提供更详细信息的相关概念性主题的链接。这些概念性主题提供与描述使用这些功能所需的命令和语句的主题的链接。

加载更多回复(40)

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧