理论上,APP可以使用任何类型的数据库,不过目前用得较多的是MSSQL和MYSQL。一般开发APP用JAVA的比较多,可以考虑使用MYSQL。sqlite是一种小型数据,可以作为本地保存数据库,如果数据量比较大,交互比较频繁,不建议使用。
?????就用支持的标准本地数据库就行了当然是,用很简单但时间长了你会发现很痛苦的:)我只用过的存取与相同吗?还有没有更好的数据库?用的时间长了,容易坏,会打不开。挺好的。用不了几次就变得很巨大,有办法解决吗既然是单机版的数据库应用程序,就不用任何数据库系统。读写二进制文件的方法编写单机数据库软件,感觉好极了,最大的特点就是简单使用,绝对纯绿色软件!拷哪都能使,、、启动服务一类烦人东西,我一向认为,软件是给人使的,是提高办公效率的,不是给人填堵的。我是系统维护人员+编程人员,自己也编软件,也帮助别人安别人的软件,看到别人的软件的系统庞大、复杂就烦。举个例子:一台财务软件的机器系统瘫痪了,必须重装系统,但人家的数据必须果不能用,?一定是缺少呗,要知道,\下有上千个,天知道哪个是财务软件的,这时还要还要重装财务软件,又没有安装单机版,既然是这样,任何大型数据库都无安全可言,如,找到它的文件夹,删掉一些文件,嘿嘿,后果不用说了吧。当然,要在网络上就好多了,服务器锁在屋里,安在上面,客户机只在外屋一类的,那才叫真正的安全(当然安全还有其它含义)。话又说回来了,我们是单机版,只要能防住别人即使走看到的也只是乱码不就结了。数据加密呗!罗哩啰唆说了半天,浅薄之见,仅供参考,不过我的工资软件使了年,也没人说不好,还再用,用编的,还不到,刚编的版,就一个绿色的不过,这都能充分证明我的理论是正确的。当然,和是趋势、热门、新潮,但具体到一个微观的管理软件,100Test 下载频道开通,各类考试题目直接下载。详细请访问
MySQL和Oracle都是流行的数据库管理系统,在世界各地广泛使用;大多数数据库以类似的方式工作,但也有一些差异。
1、类型和成本的区别
oracle数据库是一个对象关系数据库管理系统(ORDBMS),一个重量型数据库。它通常被称为Oracle RDBMS或简称为Oracle,是一个收费的数据库。
MySQL是一个开源的关系数据库管理系统(RDBMS),一个是轻量型数据库。它是世界上使用最多的RDBMS,作为服务器运行,提供对多个数据库的多用户访问。它是一个开源、免费的数据库。
2、存储上的区别
与Oracle相比,MySQL没有表空间,角色管理,快照,同义词和包以及自动存储管理。
3、安全性上的区别
MySQL使用三个参数来验证用户,即用户名,密码和位置;Oracle使用了许多安全功能,如用户名,密码,配置文件,本地身份验证,外部身份验证,高级安全增强功能等。
4、对事务的支持
MySQL在innodb存储引擎的行级锁的情况下才可支持事务,而Oracle则完全支持事务
5、性能诊断上的区别
MySQL的诊断调优方法较少,主要有慢查询日志。
Oracle有各种成熟的性能诊断调优工具,能实现很多自动分析、诊断功能。比如awr、addm、sqltrace、tkproof等
6、管理工具上的区别
MySQL管理工具较少,在linux下的管理工具的安装有时要安装额外的包(phpmyadmin, etc),有一定复杂性。
Oracle有多种成熟的命令行、图形界面、web管理工具,还有很多第三方的管理工具,管理极其方便高效。
7、并发性上的区别
MySQL以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。虽然InnoDB引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索引,如果表没有索引,或者sql语句没有使用索引,那么仍然使用表级锁。
Oracle使用行级锁,对资源锁定的粒度要小很多,只是锁定sql需要的资源,并且加锁是在数据库中的数据行上,不依赖与索引。所以Oracle对并发性的支持要好很多。
8、 保存数据的持久性
MySQL是在数据库更新或者重启,则会丢失数据,Oracle把提交的sql *** 作线写入了在线联机日志文件中,保持到了磁盘上,可以随时恢复。
以上就是关于上有哪些好的SQL数据库开发工具全部的内容,包括:上有哪些好的SQL数据库开发工具、大家觉得单机版的数据库应用程序用什么本地数据库比较...、MySQL和Oracle那个更好用一点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)