有没有个人用的简易版财务软件 最好不要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,包括:连接提示、查询提示、表提示。
总之,两者各有所长,就看用在什么地方了。
我可是巴拉巴拉小魔仙呢