Author: Cantu
firebirdsql.com -> firebirdsql.org
Now you can use www.firebirdsql.com to visit the official project site. The URL will forward you to www.firebirdsql.org
Firebird 2.5.1 RC1 is out!
The Firebird Project team is happy to announce that the v.2.5.1 release candidate kits for Linux and Windows 32-bit and 64-bit platforms are ready for testing. MacOSX kits are delayed by a problem with MacOSX 10.7 (Lion) but should appear soon. Enjoy! and please report bugs or regressions to the firebird-devel list.
Pentaho expand its big data support
Official report of the 8th Firebird Developers Day
The official report of the 8th Firebird Developers Day conference is now online, with lots of pictures. Report is available in English and Portuguese.
Firebird: how to find SQL queries which use bad index?
In the first part of our optimization story (“How to ruin Firebird performance…“) we mentioned that indices should be analyzed before dropping, even if they appeared to be very bad in IBAnalyst in terms of garbage and number of unique values.In essence, we need to log all queries used in applications, get their execution plans and check, how indices are used.For this we need to log all SQL traffic between applications and Firebird database.
Centos 5.X – Build Firebird / Interbase (extension and PDO extension) support into PHP
Sent by Luis Rodrigues <luisrodrigues.pt@gmail.com>
1º # Install Firebird
# for this tutorial I use FirebirdSS-2.5.0.26074-0.amd64.rpm (downloaded by Firebird website)
rpm -ivh FirebirdSS-2.5.0.26074-0.amd64.rpm2º Obtain php source code
a)
# create the /etc/yum.repos.d/CentOS-SRPMS.repo with the following content[base-SRPMS]
name=CentOS-$releasever – Base SRPMS
baseurl=http://mirror.centos.org/centos/$releasever/os/SRPMS/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
priority=1
enabled=1#released updates
[update-SRPMS]
name=CentOS-$releasever – Updates SRPMS
baseurl=http://mirror.centos.org/centos/$releasever/updates/SRPMS/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
priority=1
enabled=1b)
yum install yum-utils
yumdownloader –source php3º # Install php-devel for phpize
yum install php-devel######################################################
# if you want to build interbase.so extension only
######################################################4º # change to the folder where the extension code is and run the following command set.
cd /usr/src/redhat/BUILD/php-5.1.6/ext/interbase
phpize
./configure –with-interbase=shared,/opt/firebird
make5º # the extension interbase.so if builded sucessfully is located at:
/usr/src/redhat/BUILD/php-5.1.6/ext/interbase/modules6º i’m using 64bits system so i need to copy the extension
cp interbase.so /usr/lib64/php/modules7º last we need to activate extension into PHP
vi /etc/php.ini#add the following line do extensions section
extension=interbase.so
#######################################################
# if you want to build Firebird Driver
#######################################################
4º # change to the folder where the extension code is and run the following command set.
cd /usr/src/redhat/BUILD/php-5.1.6/ext/pdo_firebird
phpize
./configure –with-pdo-firebird=/opt/firebird/
make5º # the extension interbase.so if builded sucessfully is located at:
/usr/src/redhat/BUILD/php-5.1.6/ext/pdo_firebird/modules6º i’m using 64bits system so i need to copy the extension
cp pdo_firebird.so /usr/lib64/php/modules7º last we need to activate extension into PHP
#to work PDO driver need PDO (if you don’t have it, install it using yum)
yum install php-pdovi /etc/php.ini
#add the following line do extensions section
extension= pdo.so
extension= pdo_firebird.so8º restart apache
service httpd restart
Why Does Ascent Use a Firebird Database Engine?
In summary – The zero-cost licensing model, the robustness of the product, the low usage of system resources, and minimal administration requirements make Firebird our database of choice.
Read the full answer here.
Interactive map of the 8th FDD attendees
Check out this interactive cool map to see from where the attendees of the 8th Firebird Developers Day are coming! Click the pizza graphs for more details.
Firebird Randdom Data Generator
Firebird Randdom Data Generator For Linux and Windows designed with brand new concept is released for download/test.
- UPDATE OR INSERT INTO for Firebird 2.1+
- preview of the random test data
- use standard SQL script to generate random data
- create/save standard SQL script when generating/inserting random data
- save/load the SQL script/ embed user defined constants in the SQL script
- user defined starting number for the auto-incremental filed (min. 0),
- and can continue from the end number for next round of inserting.
- save/load the user defined random test data variable definition file.
- execute any standard SQL DDL script./enable/disable triggers.
- a data grid to review the populated data of the database.
- connect to Max. 4 database simultaneously
- populate multiple tables simultaneously in all connected databases (Max.4),
- keeping the Primary Key and Foreign Key relations within database,
- and across all the connected databases.
- insert user defined files as random test data to blob field, across all
- connected databases./embed fixed string into CHAR/VAR/BLOB data-type so that
- user may test ‘searching’ function in database.
- and much more..
Detailed tech-info
http://sites.google.com/site/firebirdarchitect/Home/guifa/randatagen
DownloadPage:
http://sites.google.com/site/firebirdarchitect/Home/freedownload
You are welcome to download and test
yours
Rock Stone