用户登录
用户注册

分享至

sql 最好软件

  • 作者: 我可是巴拉巴拉小魔仙呢
  • 来源: 51数据库
  • 2020-04-15

有没有个人用的简易版财务软件 最好不要sql那样的大型数据库,...

看你需求是什么了大型数据库oracle sqlserver中小型开发mysql就够用了--------------oracle sqlserver性能和安全性比较好 维护成本高mysql更利于中小型开发 轻型数据库 维护成本低-----------------还需要考虑开发的技术成熟度

数据库的sql语言需要下哪个软件啊,最好把链接写上。

谢谢

SQL Server 2008的广告词是,引领数据爆炸,它是一个足以挑战oracle地位的数据库,一般为大企业采用,不适合初学者..SQL Server 2005一般被中小型企业采用,是目前比较流行的数据库,初学者可以尝试学习2005。

.至于SQL Server 2000目前就只有一些小企业在用了,但它相对来说简单,容易上手,初学者对SQL Server入门还是选择2000是最好的,但不建议你长时间窝在2000里,毕竟2000是快被淘汰的产品.部分大学以前还是用2000作为大学数据库教学软件,但据我了解,现在大部分都转用2005做教学软件了~

Mysql和sqlsever哪个好?

1、MySQLMySQL的最初的核心思想,主要是开源、简便易用。

其开发可追溯至1985年,而第一个内部发行版本诞生,已经是1995年。

到1998年,MySQL已经可以支持10中操作系统了,其中就包括win平台。

但依然问题多多,如不支持事务操作、子查询 、外键、存储过程和视图等功能。

MySQL的爆发实际是在01、02年,尤其是02年发布的4.0 Beta版,正式选定InnoDB作为默认引擎,对事务处理能力及数据缓存能力有了极大的提高。

同年4.1版开始支持子查询,至此MySQL终于蜕变成一个成熟的关系型数据库系统。

05年的5.0版本又添加了存储过程、服务端游标、触发器、查询优化以及分布式事务功能,但同年被Oracle抄了后路,InnoDB被Oracle收编。

08年,MySQL被Sun收购,09年,Oracle收购了Sun和MySQL。

由于MySQL的早期定位,其主要应用场景就是互联网开发。

基本上,互联网的爆发成就了MySQL,LAMP架构风靡天下。

而由于MySQL更多的的追求轻量、易用,以及早期的事物操作及复杂查询优化的缺失,在传统的数据库应用场景中,份额极少。

2、SQL Server提到SQL Server,大家一般都只想到Microsoft SQL Server,而非Sybase SQL Server。

SQL Server最初是由Microsoft, Sybase and Ashton-Tate三家公司拦下的生意,是为IBM(又出现了)公司的OS/2操作系统开发的。

随着OS/2项目的失败,大家也分道扬镳。

Microsoft自然转向自己的win操作系统,作为windows NT软件方案的一部分。

而Sybase则专注于Linux/Unix方向的数据库开发。

MS SQL Server主要面向中小企业。

其最大的优势就是在于集成了MS公司的各类产品及资源,提供了强大的可视化界面、高度集成的管理开发工具,在快速构建商业智能(BI)方面颇有建树。

MS SQL Server是MS公司在软件集成方案中的重要一环,也为WIN系统在企业级应用中的普及做出了很大贡献。

两个的区别在于:1、MySQL:最大的一个特色,就是自由选择存储引擎。

每个表都是一个文件,都可以选择合适的存储引擎。

常见的引擎有 InnoDB、 MyISAM、 NDBCluster等。

但由于这种开放插件式的存储引擎,比如要求数据库与引擎之间的松耦合关系。

从而导致文件的一致性大大降低。

在SQL执行优化方面,也就有着一些不可避免的瓶颈。

在多表关联、子查询优化、统计函数等方面是软肋,而且只支持极简单的HINT。

2、SQL Server :数据架构基本是纵向划分,分为:Protocol Layer(协议层), Relational Engine(关系引擎), Storage Engine(存储引擎), SQLOS。

SQL执行过程就是逐层解析的过程,其中Relational Engine中的优化器,是基于成本的(CBO),其工作过程跟Oracle是非常相似的。

在成本之上也是支持很丰富的HINT,包括:连接提示、查询提示、表提示。

总之,两者各有所长,就看用在什么地方了。

转载请注明出处51数据库 » sql 最好软件

软件
前端设计
程序设计
Java相关