首页 > 运维 > 经验 > 高性能小型数据库有哪些,小型桌面数据库管理系统有哪些

高性能小型数据库有哪些,小型桌面数据库管理系统有哪些

来源:整理 时间:2024-11-06 04:00:14 编辑:黑码技术 手机版

1,小型桌面数据库管理系统有哪些

AccessfoxbasedbaseProdox等都属于小型桌面数据库
ACCESS
等都属于小型桌面数据库
还有 SYBASE MySQL VF

小型桌面数据库管理系统有哪些

2,有比mysql更微型的开源数据库么

1.MySQL 5作为当今最流行的开放源码数据库之一,MySQL数据库为用户提供了一个相对简单的 解决方案,适用于广泛的应用程序部署,能够降低用户的TCO。MySQL是一个多线程、结构化查询语言(SQL)数据库服务器。MySQL的执行性能高, 运行速度快,容易使用。MySQL包括以下几个关键优势:◆ 可靠的性能和服务MySQL向公众提供所有数据库服务器软件的早期版本,都是利用开放源码进行为期几个月的测试之后才发布作为生产之用。◆ 易于使用和部署MySQL的结构体系易于定制,运行速度快,其独特的多存储引擎结构为企业客户提供了灵活性, 为数据库管理系统带来紧致性和稳定性,易于部署。◆ 自由获得源码可以随时访问MySQL源代码,其策略确保了自由性,避免锁定某家公司或平台。◆ 跨平台支持MySQL可用于20多种不同平台,包括主要的Linux系统、Mac OS X、Unix和Windows◆ 可信赖的开发力量MySQL拥有大量的用户基础,也拥有高素质、有经验的开发团队。◆ 满足企业需求MySQL结构体系简单易用,运行速度极快,能够处理企业数据库绝大多数的应用需求。2008年12月8日,Sun Microsystems公司宣布,正式对外提供MySQL 5.1软件 —— 这是全球最受欢迎的开源数据库MySQL的一个极其重要的新版本。MySQL 5.1 GA版现通过以下三种模式提供,以满足不同用户的各种特殊需求:◆MySQL Community Server —— Sun的MySQL 数据库的免费开源版。这一GPL许可的全功能软件的目标用户是个人技术用户,他不需要商业支持或是享有优惠的机上服务。◆MySQL Enterprise Server —— 它作为MySQL Enterprise订购的一部分来提供,它最可靠、最安全,提供的是MySQL数据库的最新版本,其目标用户是有法人的IT用户。该模式的订户每月可收 到快速软件升级服务,每个季度可收到带有最新补丁程序的“服务包” —— 还能访问仅供预览的监测工具,享受全天候7*24的生产技术支持。◆MySQL Embedded Server —— 这是MySQL软件的商业许可模式,让ISV和OEM将一个高速的、占用空间很小的数据库嵌入或打包到他们自己的产品中,而不需要免费的GPL许可。
basicdatasource ds = new basicdatasource(); ds.setdriverclassname("com.mysql.jdbc.driver"); ds.seturl("jdbc:mysql://127.0.0.1:3306/test?useunicode=true&characterencoding=utf-8"); ds.setusername("root"); ds.setpassword("1234"); //ds.setinitialsize(3); this.datasource=ds; nutdao nutdao=new nutdao(ds);其实不管是什么数据库只是该一下连接的url而已

有比mysql更微型的开源数据库么

3,小数据库有哪些

Access,MSDE 2000,Embedded Firebird,SQLite等都是可以免费再分发(free redistributable)的数据库。相比而言,MSDE 2000 显著缺点是需要安装,最大优点是和服务器端的 SQL Server 编程模型一致,开发便利。Access的显著缺点是功能较少,不支持事务等常用功能,最大优点是简单、多数开发者都很熟悉,部署也很方便。SQLite支持事务,也是一款单文件数据库,比较不足的是 .NET Data Provider 还不是很成熟。Firebird则同时具有:单文件、部署简单不需安装(只需 XCOPY 两个文件)、支持事务、存储过程、触发器,.NET Data Provider比较稳定成熟等优点。这个星球上的数据库实在不胜枚举,这里只列一些我接触过的常见的。 可以稍微夸张点说,有交互的应用,起码得用一下数据保存,即便是自定义结构的数据保存,还是最常见的INI、XML等,都可以算是“数据库”,真正点的,如DBase系列、FoxBase、FoxPro、MSAccess、InterBase、MS SQL Server、Oracle、DB2等,这些是商业化的数据库,前面几个只能算是数据库,后面几个是RMDBS(关系型数据库管理系统)。 对应商业化的,有开源的:SQLite、SimpleSQL、Berkely DB、Minosse、Firebird( 前身是是Borland公司的InterBase)、PostgreSQL、MySQL等。 □SQLite:大家可以看我的SQLite系列随笔,C编写的,可以跨操作平台,支持大部分ANSI SQL 92,它是嵌入式的轻量级关系形数据库引擎,只需要一个DLL,体积为250k,数据库也只是一个文件,零配置,便可工作。既然开源,你甚至可以把它嵌入你的程序中。核心开发人员只有一个,最近加入了另外一个,也就是2个人而已,实在佩服,目前发展到3.1.0,相当高效稳定,有开源驱动在sourceforge.net上有其ADO.NET Data Provider for SQLite :https://sourceforge.net/projects/adodotnetsqlite/ 。 □SimpleSQL:相对SQLite要大几倍,但也是轻量级的,功能稍微强大一点,C++编写,有OLE、Java等版本。 □Berkely DB:C++编写的大型关系型数据库系统,还额外地支持XML(把XML当成数据库),号称2百万的安装量,MySQL也只不过号称5百万安装量而已,跨平台。 □Minosse:纯C#编写的大型关系型数据库系统,理想是超越MS SQL Server!最新版本:0.2.0,真难得,纯Java写的看得多了,纯C#的,不是移植别人的,还是第一个,佩服作者:包含C/S和嵌入式版本,并可跨越大部分平台,因为它不用Windows的东西,可以在Mono下编译。 □Firebird:这个东西太牛了,目前有1.5稳定版本已经拥有大量特性,完全支持ANSI SQL92、98等,一些超酷的特性让人疯狂(1.0特性、1.5特性,从这里开始研究),主要开发人员是一个俄罗斯人,目前开发队伍已经扩大到近100人,有3种模式,单机独立,典型C/S,超级服务器。2.0版本和3.0版本将在近期推出,看完其路线图(2.0、3.0)你就会疯掉。有.NET驱动,目前是1.7beta版。主要特性: ◆A.C.I.D; ◆MGA(任何版本的引擎都可以处理同一数据库记录); ◆PSQL(存储过程)超级强大,ms sql相对的太次,它啥都能在服务器端实现并推送到客户端成为强大的报表,存储过程; ◆触发器都可以在客户端获取监控追踪; ◆自动只读模式; ◆创新的事务保证绝对不会出错; ◆24*7运行中仍然可以随时备份数据库; ◆统一触发器:任何操作都可以让某表唯一的触发器来总控; ◆大部分语言都可以写plug-in,并直接在存储过程中调用函数; ◆c->c++,更加少的代码但更加快的速度; ◆3种运行模式,甚至可以嵌入式; ◆主流语言都可以调用它; ◆动态sql执行; ◆事务保存点; □PostgreSQL:POSTGRES数据库的后开源版本,号称拥有任何其他数据库没有的大量新特性,似乎目标是要做超大型的OO关系型数据库系统,目前已经发展到8.0,有.NET驱动,中文官方网站有详细介绍。 □MySQL:这个,不用说了吧?号称全球最受欢迎的开源数据库,但让我奇怪的是,PostgreSQL都有简体中文的支持:包括内核、管理工具、QA等等,在最新版本MySQL中,我却没有发现... ,有.NET驱动,其中MySQL Connector/Net就是原来在sf.net上的ByteFX.Data项目,作者已经加入了MySQL团队,参看《感慨 20 之开源的前途/钱图?(1数据库)》。======================================================最近在学习 Firebird Embeded Database。作为一款单文件型小型数据库,Firebird 具有很多吸引人的特征,比如支持事务、支持存储过程、触发器等,而且 Embeded 版本的 Firebird 在 .NET 开发中只需要拷贝两个文件:一个 fbembed.dll (非托管但不需要注册的动态链接库)和一个 ADO.NET Data Provider 的 FirebirdSql.Data.Firebird.dll。这些特征都非常适合那些需要在客户端存储一些数据,但又不想安装数据库(比如MSDE)软件的情形。据称,在国外,需要使用客户端数据库的情况中,有30%左右的开发者选择Access,有30%的开发者选择MSDE 2000,有30%的开发者选择Embedded Firebird,剩余10%选择其他小型数据库,如SQLite,MySQL 等。上面所说的Access,MSDE 2000,Embedded Firebird,SQLite等都是可以免费再分发(free redistributable)的数据库。相比而言,MSDE 2000 显著缺点是需要安装,最大优点是和服务器端的 SQL Server 编程模型一致,开发便利。Access的显著缺点是功能较少,不支持事务等常用功能,最大优点是简单、多数开发者都很熟悉,部署也很方便。SQLite支持事务,也是一款单文件数据库,比较不足的是 .NET Data Provider 还不是很成熟。Firebird则同时具有:单文件、部署简单不需安装(只需 XCOPY 两个文件)、支持事务、存储过程、触发器,.NET Data Provider比较稳定成熟等优点。Firebird 本身有SuperServer和Embedded版本之分,后者只能本机访问,不接受TCP连接。对于开发者而言,从Embedded数据库切换到SuperServer,只需更改数据库连接串中的ServerType值就行。但是,在你正式决定使用?Firebird 之前,请你注意下面这个 known issue(已知问题): Firebird 数据库文件不能放置在含有中文等字符的路径中。Firebird 的文件名不可以用中文字符,所在路径的任何部分如果含有中文字符,都将无法访问到数据库。举个例子,中文Windows桌面所在的目录一般是“C:\Documents and Settings\用户名\桌面”,如果数据库文件放置在桌面上,就无法访问到。当然,Firebird 内部是可以存储中文字符的,因为它支持 GB2312 和 UNICODE 等字符集。需要注意一点,连接串中的 Database 地址如果使用相对路径,请一定注意这个相对路径是相对于 fbembed.dll 所在目录的。
access,mysql

小数据库有哪些

文章TAG:高性能性能小型数据高性能小型数据库有哪些

最近更新

  • 苹果电脑怎么安flash插件下载不了苹果电脑怎么安flash插件下载不了

    电脑为什么我安装不了“flashplayer”?苹果电脑如何安装flashplayer首先我们可以进入Safari,直接在官网下载地址中搜索“Flash官网”2选择“立即安装”3点击Safari右上角的,可以看到下载.....

    经验 日期:2024-11-06

  • 中型数据库有哪些类型,数据库有哪些中型数据库有哪些类型,数据库有哪些

    数据库有哪些2,数据库有哪些种类3,请问数据库都有哪些类型分别是什么4,数据库有哪些类型5,常用数据库有哪些1,数据库有哪些常见的数据库.如ACCESS,MSSQL,MYSQL,ORACLE,DB2.一般前三个用得多一点.A.....

    经验 日期:2024-11-06

  • 哪里下载软件没有插件,电脑下载软件附带的插件怎么删除哪里下载软件没有插件,电脑下载软件附带的插件怎么删除

    哪个软件是下载全部缺失插件?哪里有免费的杀毒软件下载?howto下载word2003None插件Yes软件All-1插件Free下载。哪里可以免费去Word-2软件?电脑下载大型单机游戏需要一堆插件有没有不需要.....

    经验 日期:2024-11-05

  • 数据库自学技能书籍有哪些,学习数据库哪些书好数据库自学技能书籍有哪些,学习数据库哪些书好

    学习数据库哪些书好可以试试这本很不错《Oracle11g从入门到精通》这个要看你学习的是何种数据库,可以购买对应的入门级书籍。2,推荐一下学习数据库比较好的书籍c++、powerbuilder、SQLSE.....

    经验 日期:2024-11-05

  • 一般使用哪个数据库比较好,数据库用哪个比较好一般使用哪个数据库比较好,数据库用哪个比较好

    数据库用哪个比较好2,请问数据库最好用什么3,数据库哪个好4,请问哪种数据库比较好用5,手机app用什么数据库比较好1,数据库用哪个比较好oracle安全性比较高2,请问数据库最好用什么sql20082千3.....

    经验 日期:2024-11-05

  • 支付宝有插件下载支付宝有插件下载

    方法:1。搜索支付鲍插件下载,下载Security插件下载否,如何在电脑上安装支付宝支付宝只有手机版,在淘宝的网站上,opera电脑浏览器和迅雷下载和支付宝插件有什么关系?opera最新版本支持迅雷下.....

    经验 日期:2024-11-05

  • tp 上传图片的插件,上传图片需要flash插件支持tp 上传图片的插件,上传图片需要flash插件支持

    谁能教我不用组件怎么用DW上传dimdata?3.需要在UU主机加速App中安装路由器插件。tp链接我能安装uu吗插件uu路由器插件如何使用uu路由器插件如何使用1,uu插件安装在软路由上,Tstart,扫码下.....

    经验 日期:2024-11-05

  • 哪些数据库有面板数据的,怎样看SQL数据库中哪些表有数据哪些数据库有面板数据的,怎样看SQL数据库中哪些表有数据

    怎样看SQL数据库中哪些表有数据2,面向对象数据库有哪些3,数据库有哪些4,哪些数据库具有面向对象功能主要是主流数据库5,c面向对象的数据库有哪些1,怎样看SQL数据库中哪些表有数据这个,你可.....

    经验 日期:2024-11-05