[ODBC
Firebird
Driver]
是火鸟数据库引擎;unavaiLabLe是:难以获取;
database
数据库,连接起来的意思就是:数据库引擎难以获取数据库。可以涉及你的数据库版本问题。
我的经验:
我装了一个软件,它自动安装了Firebird,不需打开,好像也打不开,然后运行软件时会自动加载Firebird,一些表格啊或者其他数据从Firebird中存或取。(仅供参考)
你好,很高兴为你解答
我的电脑
开头的两个服务然后启动就可以了,或者直接把手动的改为自动。
如有其他问题,可以继续追问,您的采纳是我前进的动力!
Firebird是一个全功能的,强大高效的,轻量级,免维护的数据库,目前能够运行在Windows、linux和各种Unix *** 作系统。
Firebird良好的并发性,高效的执行,强大的语言支持存储过程和触发器,既能作为多用户环境下的数据库服务器运行,也提供嵌入式数据库。也就是说一个firebird数据库服务器能够管理多个独立的数据库,每一个数据库又同时可支持多个客户端,能够让单用户,单数据库升级到企业级的应用。
目前,Firebrid在常见的平台上都可运行,如Linux和Windows(包括Windows终端服务器)其它支持的平台包括(MAC OS(苹果机),Solaris及HP-UX)。
Firebird 本身不提供加密功能,没有办法加密的(至少目前最新的 25 不提供这个功能)。
听说 FB 30 计划提供,但那是遥遥无期的事儿了。
如果需要,只能自己通过 Hook 的方式监管文件读写,自己去实现加密了。
1、FireBird不是新手想象的那么弱,要想数据完整性好,速度快,连接数容量大,数据库大而不慢,还是FireBird是首选,用MSSQL是下策,至少目前MSSQL还达不到海量数据库标准,我的FireBird15和Interbase6完全胜任几百G的单数据库,应该是十万以上的连接数,当然,这个10万以上连接数是我服务器端程序来解决的,而十几个服务器端程序只用大概300多线程连数据库而已,客户的感觉一直就是查询真快。。。
根据经验,MSSQL的单数据库文件超过4G后,特别是含有各种索引,存储过程、触发器等复杂应用时,总会有些问题,做维护时很头痛的。当然,如果应用简单 ,记录数少,单记录尺寸大时,例如一般的信息管理数据,MSSQL还能支持大一点的数据库。若是记录数多,特别是读写密集型,如超市销售,省级销售网络,MSSQL基本玩完,硬撑是大幅增加维护成本,必须要上马FireBird了。
另外在大容量客户连接时,不管用什么数据库,千万不要用数据库原生的XML返回,XML是网络带宽杀手啊。最好用C的API返回记录集,再程序生成XML。
2、SQLite还是很鸡肋,真的不如全功能的嵌入式FireBird,网上的测试都是太简单,循环读写最简单的记录,我的测试是SQL语句只要稍复杂点,SQLite的速度可以说是慢,抛开复杂SQL语句不说,仅仅是循环插入BLOB字段,SQLite跟死了差不多,而Firebird依然是很欢快的。看来SQLite还是主要依赖 *** 作系统,还不能叫做数据库。
我以前每次做单机程序都会先选择SQLite,因为它能全编译进C++Builder,但每写一段时间都被迫换回Firebird,次次如此啊,真痛苦。最大的感觉是SQLite为什么总是那么不争气呢。。。
3、单单是为了速度的话,还是建议用BerkeleyDB,我做网络管理程序和数据库管理程序时,主程序都是用BerkeleyDB保存各种数据,它也能全编译进C++Builder,速度没得说。而服务器端数据库的用户信息、单位信息、产品型号标准等等变动少的表,我也是用BerkeleyDB做数据库的缓存表,一有客户端连接认证,直接查询发出即可,开发者更容易控制程序的运行稳定性,维护很少。
Firebird是一个全功能的,强大高效的,轻量级,免维护的数据库。它很容易让您从单用户,单数据库升级到企业级的应用。一个firebird数据库服务器能够管理多个独立的数据库,每一个数据库同时可支持多个客户端连结。总之:它是一个开源的强大存在,可以自由使用的数据库(即使是商业上的使用)。
而Firebird的嵌入式版本,支持关系数据库的全部特性(事务,存储过程等),并且分发应用程序非常方便,实为单机开发首选。
Firebird还是一个跨平台的关系数据库系统,目前能够运行在Windows、linux和各种Unix *** 作系统上,提供了大部分SQL-99标准的功能。它既能作为多用户环境下的数据库服务器运行,也提供嵌入式数据库的实现。
Firebird脱胎于Borland公司的开源版数据库Interbase60,是一个完全非商业化的产品,用C和C++开发。由于与interbase的血缘关系,大部分interbase的开发工具可以直接应用到Firebird开发中。Firebird使用Mozilla Public License v11许可证发行。
Firebird可以非常轻松地 *** 作上万条记录
以上就是关于[ODBC Firebird Driver] unavaiLabLe database是什么意思全部的内容,包括:[ODBC Firebird Driver] unavaiLabLe database是什么意思、怎么打开firebird数据库文件、火鸟数据库是通过什么软件打开的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)