首页 > 运维 > 问答 > 非开源数据库有哪些,数据库都有哪些啊

非开源数据库有哪些,数据库都有哪些啊

来源:整理 时间:2025-04-28 15:25:06 编辑:黑码技术 手机版

1,数据库都有哪些啊

大型的:db2、oracle、sybase等网络的:sql 等小型的:fox系列FOXBASE/FOXPRO/VFP等简易的:ACCESS等
sql server mysql redis oracle db2 ..请采纳!
mysql 、db2、oracle、sybase、Access

数据库都有哪些啊

2,目前有哪些数据库哪些是免费的哪些可以在linux环境下运行用什

oracle mysql ibm的DB PostgreSQL 都能在linux上运行的样子。sybase和微软的数据库不清楚有没有linux的,微软有的可能性嘛.....,也不想查。 oarcle 不给钱的话好像有功能限制。 mysql 和 postgresql完全免费的样子。免费开源数据库个人觉得前途的话postgresql可能值得期待,mysql当前还是不错的,但背甲骨文收了注定最终前途渺茫。比如oracle是卖黄金的话。oracle是99%的 mysql是是95%的,99的100一克,95的怎么也不能10块钱一斤。最终甲骨文会让my sql发展缓慢拉开差距的。 然后postgresql作为排第二的开源数据库就有希望了。别的数据库还有好多。语言很多 C++、C#、JDBC、Perl、PHP、Python、Ruby 、Tcl、Ada、Common Lisp以及 Pascal。但比较推荐jdbc
入su,按回车,输入root密码(屏幕上不显示密码)后按回车,提示符由$变为#,输入vi /etc/inittab,按回车进入vi编辑器,带#号的不用理会,找到id:3:initdefault:按a键进入插入模式,可以修改3为5,按Esc键退出编辑模式,按:w保存,按:x退出vi编辑器,输入reboot,按回车重新启动计算机即可。
可以在终端命令中使用sudo apt-get install x(安装程序名)、

目前有哪些数据库哪些是免费的哪些可以在linux环境下运行用什

3,nosql数据库有哪些

这个范围太广了,太多了,而且很多数据库不是纯nosql,给你列几个比较著名的吧。DynamoDBBerkeley DBMongoDBHyperGraphDBArangoDBGemFireEMC Documentum xDB等等等等
nosql太火,冒出太多产品了,保守估计也成百上千了。互联网公司常用的基本集中在以下几种,每种只举一个比较常见或者应用比较成功的例子吧。1. in-memory kv store : redisin memory key-value store,同时提供了更加丰富的数据结构和运算的能力,成功用法是替代memcached,通过checkpoint和commit log提供了快速的宕机恢复,同时支持replication提供读可扩展和高可用。2. disk-based kv store: leveldb真正基于磁盘的key-value storage, 模型单一简单,数据量不受限于内存大小,数据落盘高可靠,google的几位大神出品的精品,lsm模型天然写优化,顺序写盘的方式对于新硬件ssd再适合不过了,不足是仅提供了一个库,需要自己封装server端。3. document store: mongodb分布式nosql,具备了区别mysql的最大亮点:可扩展性。mongodb 最新引人的莫过于提供了sql接口,是目前nosql里最像mysql的,只是没有acid的特性,发展很快,支持了索引等特性,上手容易,对于数据量远超内存限制的场景来说,还需要慎重。4. column table store: hbase这个富二代似乎不用赘述了,最大的优势是开源,对于普通的scan和基于行的get等基本查询,性能完全不是问题,只是只提供裸的api,易用性上是短板,可扩展性方面是最强的,其次坐上了hadoop的快车,社区发展很快,各种基于其上的开源产品不少,来解决诸如join、聚集运算等复杂查询。

nosql数据库有哪些

4,数据库的类型

模糊数据库 指能够处理模糊数据的数据库。一般的数据库都是以二直逻辑和精确的数据工具为基础的,不能表示许多模糊不清的 事情。随着模糊数学理论体系的建立,人们可以用数量来描述模糊事件并能进行模糊运算。这样就可以把不完全性、不确定性、模糊性引入数据库系统中,从而形成模糊数据库。模糊数据库研究主要有两方面,首先是如何在数据库中存放模糊数据;其次是定义各种运算建立模糊数据上的函数。模糊数的表示主要有模糊区间数、模糊中心数、模糊集合数和隶属函数等。 统计数据库 管理统计数据的数据库系统。这类数据库包含有大量的数据记录,但其目的是向用户提供各种统计汇总信息,而不是提供单个记录的信息。 网状数据库 处理以记录类型为结点的网状数据模型的数据库。处理方法是将网状结构分解成若干棵二级树结构,称为系。系类型 是二个或二个以上的记录类型之间联系的一种描述。在一个系类型中,有一个记录类型处于主导地位,称为系主记录类 型,其它称为成员记录类型。系主和成员之间的联系是一对多的联系。网状数据库的代表是DBTG系统。1969年美国的 CODASYL组织提出了一份“DBTG报告”,以后,根据DBTG报告实现的系统一般称 为DBTG系统。现有的网状数据库系统大都是采用DBTG方案的。DBTG系统是典型的三级结构体系:子模式、模式、存储模式。相应的数据定义语言分别称为子模式定义语言SSDDL,模式定义语言SDDL,设备介质控制语言DMCL。另外还有数据操纵语言DML。 演绎数据库 是指具有演绎推理能力的数据库。一般地,它用一个数据库管理系统和一个规则管理系统来实现。将推理用的事实数据存放在数据库中,称为外延数据库;用逻辑规则定义要导出的事实,称为内涵数据库。主要研究内容为,如何有效地计 算逻辑规则推理。具体为:递归查询的优化、规则的一致性维护
数据库大致可以这么分类:1关系数据库 1.1大型商业数据库:支持数据存储量大,访问效率高,适合大型企业应用,收费较高,具体包括:oracledb2(ibm)sybase(这个是比较早的,公司现在不做数据库了)sql server,版本包括2000,2005,2008, 2012等1.2 中小型应用数据库:sql server 2000acessvisual foxpro1.3 中小型开源数据库:mysql(这个开源数据库在一些大型应用中会以集群的方式使用)postgresqlsqlite1.4嵌入式数据库:sqlite也可以算在这里1.5 列存储模式数据库:主要用于研究和数据仓库应用monetdb2 面向对象数据库berkeley db(现在已经被oracle买下了)oracle也提供了面向对象的功能3 xml数据库,这类数据库一般是附属于关系数据库功能的,只有研究型的是处理纯xml文档的db2 ,附加xml处理版本oracle,里面包含xml查询功能sqlserver,包含xml数据查询功能4 nosql数据库,目前大型互联网公司和微博等网站广泛使用的数据存储系统,典型的有:hbasecassandarmongodb还有很多,这里不逐一列列举了

5,小数据库有哪些

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:开源源数据源数据库数据非开源数据库有哪些

最近更新

  • ios越狱插件汉化,iOS不越狱汉化泰坦之旅ios越狱插件汉化,iOS不越狱汉化泰坦之旅

    ios9.3.3越狱插件兼容的有哪些?ios8.12完美越狱必须安装什么插件Forios8.1.2完美越狱XY苹果助手推荐必须安装/12344。:AppHeads(让多任务随时存在)Centrum(让iPad通知中心在边上显示效.....

    问答 日期:2025-04-28

  • 外置声卡音效插件外置声卡音效插件

    1.简单说声卡,有机载集成声卡,独立专业声卡,内置声卡和外置外置。独立声卡需要禁用几次声卡只有独立后才起作用声卡如果是内置的卡拉ok歌曲什么的声卡需要安装特定的驱动,安装好插件调试好.....

    问答 日期:2025-04-28

  • 微博时间修改插件微博时间修改插件

    Q4:微博编辑后,微博时间戳显示的是发帖时间还是编辑时间?修改后跟微博,仍显示原发帖时间,但微博source后会显示“已编辑”标志。微博编辑的时间布微博编辑的内容修改,issued微博How修改问题.....

    问答 日期:2025-04-28

  • 数据库分库分表原理,数据库分表原理数据库分库分表原理,数据库分表原理

    数据库分表原理2,数据库建表分区partitionbyid是根据什么原理3,oracle数据库分区表的实现原理是什么4,MySQL如何实现分库分表如何提高查询效率5,数据库为什么分库分表6,数据库分区和分表的.....

    问答 日期:2025-04-28

  • 失业的程序员 五十,程序员年纪大了是不是就失业了失业的程序员 五十,程序员年纪大了是不是就失业了

    程序员失业你看完了吗?程序员四十岁以后失业我该怎么办?程序员会不会失业?一般来说,35岁程序员-2/的概率比年轻程序员的概率低,因为他们的经验和技能更多。35岁程序员大多数人会面对失业?青.....

    问答 日期:2025-04-28

  • 多维数据库有哪些优点,多维数据集和多维数据库是什么关系多维数据库有哪些优点,多维数据集和多维数据库是什么关系

    多维数据集和多维数据库是什么关系2,prometheus比zabbix好在哪点3,请问一下什么叫做多维数据库2为数据库三维数据库4,OLAP多维数据模型的特点求大神帮助5,数据仓库和多维数据库的区别在哪.....

    问答 日期:2025-04-28

  • 360浏览器小号多开插件,有网但是360浏览器打不开360浏览器小号多开插件,有网但是360浏览器打不开

    360/的“小号多开”可以同时登录多少个号码?是小号多开插件浏览器什么?3.360Safety浏览器。配合360浏览器、-4/多开等功能,让你玩微博,百度浏览器自带小号多开功能,只要电脑资源充足,想开多.....

    问答 日期:2025-04-28

  • 软件规模和程序代码行数,中原中也的程序代码行数软件规模和程序代码行数,中原中也的程序代码行数

    软件规模代码行(LOC,press软件规模,类型,代码行数?软件版权代码有最低要求吗行数?LineofCode)是软件规模的度量,代表源代码行数。申请软件版权通用代码行数如果少于3000行全部提供,超过3000行.....

    问答 日期:2025-04-27