Wednesday, May 21, 2008
remember to upgrade to firebird 2.0.4 or firebird2.1
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-0467
.:(firebird):..:(databases):..:(sql):.
Monday, May 19, 2008
firebird2.0 2.0.3.12981.ds1-14 (source) in Ubuntu
https://bugs.edge.launchpad.net/ubuntu/+source/firebird2.0/2.0.3.12981.ds1-14
and here are the successful (power and sparc are new )
Builds
- intrepid sparc Successfully built (DONE)
- intrepid powerpc Successfully built (DONE)
- intrepid lpia Successfully built (DONE)
- intrepid i386 Successfully built (DONE)
- intrepid amd64 Successfully built (DONE)
.:(firebird):..:(databases):..:(sql):.
Monday, May 12, 2008
Firebird downloads for April
http://sourceforge.net/project/stats/detail.php?group_id=9028&ugn=firebird&mode=year&&type=prdownload
.:(firebird):..:(databases):..:(sql):.
Sunday, May 11, 2008
The ministry's Money Laundering Prevention Directorate (MLPD) uses Firebird
http://ec.europa.eu/idabc/en/document/7370/469
.:(firebird):..:(databases):..:(sql):.
Friday, April 25, 2008
FB 2.1 Week of Year Feature
extract(week from some_date_field)
.:(firebird):..:(databases):..:(sql):.
Thursday, April 24, 2008
wordpress for firebird
i wonder if i can apply pdo patches to the wordpress 2.5
and maybe after that make it work with firebird later
(pdo is suported by other databases too)
ps:why wordpress team ignores the rest of the world ?
.:(firebird):..:(databases):..:(sql):.
Wednesday, April 23, 2008
firebird + genotoo blog post
LINQ To Dataset DBNull problem
I've linked DataSources in the IDE. I've got all my 8 tables from which I can retrieve data.
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3222905&SiteID=1
.:(firebird):..:(databases):..:(sql):.
Sunday, April 13, 2008
phpBB 3.0.1 released
.:(firebird):..:(databases):..:(sql):.
OpenDBX 1.3.7 released
Release focus: Major bugfixes
Changes:
Many improvements and bugfixes are included in this release and it's recommended to all developers to upgrade to the latest version. The existing odbx_result_free() is deprecated in favor of the new odbx_result_finish(). Additionally, the C++ Stmt::bind() method of the API was removed and the Stmt::escape() method was moved to the connection object. It's now also possible to write data into large objects using the Firebird and Oracle backends, but the Oracle LOB implementation doesn't work at the moment.
.:(firebird):..:(databases):..:(sql):.
Wednesday, April 09, 2008
We went with Firebird 2.0 because
Yes. We were evaluating various embedded engines a few years ago,
including Firebird, MSSQL XP, Oracle XP, DB2 XP, MySQL, SQL Lite, MS
Access and PostgreSQL. In addition to standard SQL capabilities, our
application required us to be able to mimic the behaviour of other
database engines we support fairly closely.
We went with Firebird 2.0 because:
- Smallest footprint.
- File based databases.
- Lack of size restrictions.
- Friendly license terms.
- Extensive set of data types (with domains to handle anything
funky we run into later)
- Extensive set of collations
- Extensibility
- Active and responsive development community
- Easy installation.
- Easy configuration
- Standards compliance
Limitations we ran into:
- Database files must be local
- Collations are all case sensitive ( we may be able to deal with
this in 2.1, but my 2.0 attempts all failed)
- No built in functions to speak of required a third party UDF
library (this has changed in 2.1)
- No session scoped (i.e. local) temporary tables (global temps are
in 2.1 but not local)
- Different instances of the application cannot both access the
same database file.
The limitations were fairly minor and easy to work around. In
general we are extremely happy with our choice!
Incidentally, our reasons for rejecting MS-SQL XP were:
- Forces our users to install .NET (this was the big show stopper)
- Relatively largish footprint (60Mb if memory serves)
- 2GB database size restriction (this made us nervous as we have no
control over the user's data)
- Missing data types (DATE, TIME)
HTH,
________________________________________________________
Richard Wesley Senior Software Developer Tableau
Software
Visit: http://www.trytableau.com/now.html
.:(firebird):..:(databases):..:(sql):..:(mssql):..:(mysql):..:(postgresql):..:(oracle):.
Tuesday, April 01, 2008
Firebird Project Releases Firebird 2.1 Zeta 2
the much-anticipated version 2.1 Zeta 2 of its
open source Firebird relational database software
The 2.1 release has many interesting new features that you can play
with, like database triggers, temporary and monitoring tables, common
table expressions, recursive queries and dozens of new inbuilt
functions. We encourage you to see what you can achieve with these new
features and let us know about any deficiency.
Windows
platforms are ready to download now
You are invited to test it furiously
and report your experiences (good or bad) back to the firebird-devel list.
It brings with it a large collection of long-awaited enhancements that significantly improve performance, security and support for international languages and realise some desirable new SQL language features. Under the surface, it also provides a much more robust code platform from which the re-architecting planned for Firebird 2.5/3.0 is proceeding.
The Firebird project roadmap for 2008 is now available.
.:(firebird):..:(databases):..:(sql):.
Saturday, March 29, 2008
the most stupid standard i have ever seen
- TRUE
- FALSE
- UNKNOWN or NULL (unless prohibited by a NOT NULL constraint)
http://troels.arvin.dk/db/rdbms/#data_types-boolean
.:(firebird):..:(databases):..:(sql):.
Friday, March 28, 2008
i have updated firebird page on freshmeat
http://freshmeat.net/projects/firebird/
.:(firebird):..:(databases):..:(sql):.
Monday, March 24, 2008
Firebird hosting
There are many Linux hosting companies, many LAMP (Linux/Apache/MySQL/PHP) environments. But we offer MORE! We offer the Firebird SQL database, Perl and Python scriping languages, FTP and direct shell access, and now Mono, a free implementation of Microsoft's .NET framework! Now you can put put your sites together with VB.NET and C#, but still run on the most popular web server platform.
.:(firebird):..:(databases):..:(sql):.
Friday, March 21, 2008
building firebird 2.1.x super from source on ubuntu
$wget http://garr.dl.sourceforge.net/sourceforge/firebird/Firebird-2.1.0.17755-ReleaseCandidate2.tar.bz2
$tar -jxvf Firebird-2.1.0.17755-ReleaseCandidate2.tar.bz2
$cd Firebird-2.1.0.17755-ReleaseCandidate2
$./configure --enable-super-server --prefix=/opt/firebird2.1
$make
$sudo make install.:(firebird):..:(databases):..:(sql):.
Sunday, March 02, 2008
Tuesday, February 26, 2008
Debian Bug report logs for firebird project
debian romanian translations
Here are the details with the new translation
.:(firebird):..:(databases):..:(sql):.
Monday, February 18, 2008
building firebird 2.1 from debian git repository
you need to check out the firebird 2.1 repository from debian git
http://lists.alioth.debian.org/pipermail/pkg-firebird-general/2007q3/001125.html
git-clone git://git.debian.org/git/pkg-firebird/2.1
cd 2.1
debuild -i
and wait for it to build it for you
.:(firebird):..:(databases):..:(sql):.
Friday, February 08, 2008
lulu pr list
We recommend these free services – www.pr.com and www.prleap.com and two fee-based services: www.prweb.com and www.prnewswire.com.
Wednesday, January 16, 2008
Instalando o FirebirdSQL 2 « Hamacker’s Palace
Atualmente o FirebirdSQL encontra-se na versão 2.0 e com a versão 2.1 em fase beta, mas há um problema : para sistemas baseados no debian (ubuntu incluso), o Firebird encontra-se nos repositórios como versão 1.5.3, que possui menos recursos do que a versão 2.0.Instalando o FirebirdSQL 2 « Hamacker’s Palace
[Installing Firebird 2.0 on ubuntu , an very long and a good guide for installing firebird/flamerobin]
Blogged with Flock
Wednesday, November 21, 2007
Firebird/InterBase - UDF and NULL parameters - DO not USE NULLs
Do not use NULLsFirebird/InterBase - UDF and NULL parameters
It is quite a frequent mistake to use NULLs for purposes it was not intended to. For example you have column MIDDLE_NAME in your table; if the person does not have middle name, you should fill in empty string (''); but sometimes people use NULL instead - it is wrong, because NULL means unknown value, not missing/not assigned/empty one. Using NULL as middle name means - "this person probably has a middle name, but we do not know what it is" - and not - "this person does not have any middle name".
Blogged with Flock
Friday, November 02, 2007
Firebird Conference 2007 - New Features in Firebird 2.1
New Features in Firebird 2.1Firebird Conference 2007 - New Features in Firebird 2.1
Thursday, November 01, 2007
Firebird Conference coverege [LWN.net]
Firebird Conference coveragePhotos and Blog entries from the 2007 Firebird DBMS conference have been posted. "The 2007 Firebird Conference convened from October 18-20 in Hamburg, Germany."Linux in the news [LWN.net]
Blogged with Flock
Firebird Development release on [LWN.net]
Firebird 2.1 Beta 2 releasedVersion 2.1 Beta 2 of the Firebird DBMS has been announced. "This is the second Beta build of the Firebird version 2.1 series. It is for FIELD TESTING ONLY and should not be put into production systems."Development [LWN.net]
Blogged with Flock
Friday, October 26, 2007
Tuesday, October 23, 2007
Installing DBI driver for Firebird RDBMS server
DBI driver for Firebird and RDBMS serverEdwin Pratomo / DBD-InterBase-0.47 - search.cpan.org
This was tested on debian stable with firebird 1.5.x version installed (from repository )
also with perl module DBI aready installed
wget http://search.cpan.org/CPAN/authors/id/E/ED/EDPRATOMO/DBD-InterBase-0.47.tar.gz
tar -zxvf DBD-InterBase-0.47.tar.gz
cd DBD-InterBase-0.47
perl Makefile.PL
make
make test (optional step)
make install
Here are the logs for perl Makefile.PL
perl Makefile.PL
InterBase/Firebird bin directory : [/opt/firebird/bin]
InterBase/Firebird include directory : [/opt/firebird/include]
InterBase/Firebird lib directory : [/opt/firebird/lib]
Full path to your test database: /tmp/foo.fdb
/tmp/foo.fdb does not exist.
Trying to create the test database..
Please enter a username with CREATE DATABASE permission.
Username : sysdba
Password : masterkey
Enter full path to isql: [/opt/firebird/bin/isql]
Use CONNECT or CREATE DATABASE to specify a database
Checking if your kit is complete...
Looks good
Using DBI 1.51 (for perl 5.008008 on i486-linux-gnu-thread-multi) installed in /usr/local/lib/perl/5.8.4/auto/DBI/
Writing Makefile for DBD::InterBase
For make test
make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00base..............ok
t/10dsnlist...........ok
t/20createdrop........ok
t/30insertfetch.......ok
t/40alltypes..........ok
t/40bindparam.........ok
t/40blobs.............ok
t/40cursor............ok
t/40cursoron..........ok
t/40datetime..........ok
t/40doparam...........ok
t/40listfields........ok
t/40nulls.............ok
t/40numrows...........ok
t/41numeric...........ok
t/50chopblanks........ok
t/50commit............ok
t/60leaks.............skipped
all skipped: Long running memory leak test
t/61settx.............ok
t/62timeout...........ok
12/14 skipped: wait timeout is not available
t/70nestedoff.........ok
t/70nestedon..........ok
t/80event-ithreads....ok
t/81event-fork........ok 1/17# kid gets sighup
t/81event-fork........ok
t/90dbinfo............ok
10/13 skipped: active_tran_count is not available
t/91txinfo............ok
t/ak-dbd..............ok
t/dbdadmin............ok
All tests successful, 1 test and 22 subtests skipped.
Files=28, Tests=683, 21 wallclock secs ( 3.02 cusr + 0.32 csys = 3.34 CPU)
And for make install
make install
Installing /usr/local/lib/perl/5.8.8/auto/DBD/InterBase/InterBase.so
Installing /usr/local/lib/perl/5.8.8/auto/DBD/InterBase/InterBase.bs
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /usr/local/lib/perl/5.8.8/DBD/InterBase.pm
Installing /usr/local/lib/perl/5.8.8/DBD/InterBase/TypeInfo.pm
Installing /usr/local/lib/perl/5.8.8/DBD/InterBase/GetInfo.pm
Installing /usr/local/man/man3/DBD::InterBase.3pm
Writing /usr/local/lib/perl/5.8.8/auto/DBD/InterBase/.packlist
Appending installation info to /usr/local/lib/perl/5.8.8/perllocal.pod
Blogged with Flock
Thursday, October 18, 2007
gambas 2 (development version) 1.9.90 [LWN.net]
Homepage: http://gambas.sourceforge.netgambas 2 (development version) 1.9.90 [LWN.net]
More Info: http://www.kde-apps.org/content/show.php?content=20018
Description: Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic (but it is NOT a clone!). With Gambas, you can quickly design your program GUI with QT or GTK+, access MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications with DCOP, translate your program into any language, create network applications easily, make 3D OpenGL applications, make CGI web applications, and so on...
Changelog: see http://gambas.sourceforge.net/changelog2.html
Blogged with Flock
IBPhoenix Open Source ODBC Driver
cvs -d:pserver:anonymous@firebird.cvs.sourceforge.net:/cvsroot/firebird login
cvs -z3 -d:pserver:anonymous@firebird.cvs.sourceforge.net:/cvsroot/firebird co OdbcJdbc
cd OdbcJdbc/Builds/Gcc.lin
make -f makefile.linux
Next read the readme.linux
driver seems to be in OdbcJdbc/Builds/Gcc.lin/Release
sudo cp *.so /usr/lib
sudo ln -s /usr/lib/IscDbc.so /usr/lib/IscDbc
sudo ln -s /usr/lib/libIscDbc.so /usr/lib/IscDbc
cat /etc/odbcinst.ini
[Firebird]
Description = InterBase/Firebird ODBC Driver
Driver = /usr/lib/libOdbcJdbc.so
Setup = /usr/lib/libOdbcJdbcS.so
Threading = 1
FileUsage = 1
CPTimeout =
CPReuse =
cat /etc/odbc.ini
[help]
Description = Firebird
Driver = Firebird
Dbname = localhost:/var/lib/firebird/2.0/system/help.fdb
User = SYSDBA
Password = masterkey
Role =
CharacterSet =
ReadOnly = No
NoWait = No
isql -v help
+---------------------------------------+
| Connected! |
+---------------------------------------+
SQL> select * from topics;
IBPhoenix Open Source ODBC Driver
Blogged with Flock
Wednesday, October 17, 2007
firebird compile times on ec2 extra large instance (fedora core 6)
Extra Large Instance 15 GB memory, 64-bit platform 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each) 1,690 GB instance storage (4 x 420 GB plus 10 GB root partition) Instance Type name: m1.xlarge (used in EC2 APIs)Amazon Web Services Developer Connection : Feature Guide: New Instance Types
wget http://garr.dl.sourceforge.net/sourceforge/firebird/Firebird-2.1.0.15999-Beta1.tar.bz2
yum install automake libtool readline-devel libtermcap-devel make btyacc bison gawk gcc-c++ xinetd ncurses-devel
tar -jxf Firebird-2.1.0.15999-Beta1.tar.bz2
./autogen.sh --prefix=/mnt/firebird2.1.x
time make
real 11m49.195s
user 10m11.510s
sys 1m19.200s
cd /mnt/firebird2.1.x/bin
./isql -u sysdba -p **********
connect "/opt/firebird2.1.x/examples/empbuild/employee.fdb"
SQL> SHOW version;
ISQL Version: LI-T2.1.0.15999 Firebird 2.1 Beta 1
Server version:
Firebird/linux AMD64 (access method), version "LI-T2.1.0.15999 Firebird 2.1 Beta 1"
on disk structure version 11.1
Blogged with Flock
building times for firebird 2.1 on amazon ec2 (fedora core 6)
Large Instance 7.5 GB memory, 64-bit platform 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each) 850 GB instance storage (2 x 420 GB plus 10 GB root partition)Amazon Web Services Developer Connection : Feature Guide: New Instance Types
Instance Type name: m1.large (used in EC2 APIs)
Here how can firebird can be build and the time
wget http://garr.dl.sourceforge.net/sourceforge/firebird/Firebird-2.1.0.15999-Beta1.tar.bz2
yum install automake libtool readline-devel libtermcap-devel make btyacc bison gawk gcc-c++ xinetd ncurses-devel
cd Firebird-2.1.0.15999-Beta1
./autogen.sh --prefix=/opt/firebird2.1.x
time make
real 12m9.498s
user 10m16.980s
sys 1m19.880s
make install
cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 33
model name : Dual Core AMD Opteron(tm) Processor 270
stepping : 2
cpu MHz : 2004.542
cache size : 1024 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu tsc msr pae mce cx8 apic mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm cmp_legacy
bogomips : 4010.62
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp
processor : 1
vendor_id : AuthenticAMD
cpu family : 15
model : 33
model name : Dual Core AMD Opteron(tm) Processor 270
stepping : 2
cpu MHz : 2004.542
cache size : 1024 KB
physical id : 1
siblings : 1
core id : 0
cpu cores : 1
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu tsc msr pae mce cx8 apic mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm cmp_legacy
bogomips : 4010.62
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp
Blogged with Flock
Firebird Development: Firebird 3.0 is with 7-10% faster than firebird 2.1.x
The most important of what was done during last months is certainly start of FB3 project. This is B3_0_transition tree. We try to keep it stable at the same time making big code cleanup, including MT stability. This tree is going to become a base for FB3. For today the main result that after cleanup it's stable on linux, at the same time showing 7-10% better performance compared with fb2.1. I do not mention separately later problems, fixed in 3.0 transition.Firebird Development: Database Engine
Blogged with Flock
Tuesday, October 16, 2007
Amazon.com: New EC2 Instances - quad core and so on
Large Instance 7.5 GB memory 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each) 850 GB instance storage (2 x 420 GB plus 10 GB root partition) 64-bit platform I/O Performance: High Price: $0.40 per instance hourAmazon.com: Instances - Amazon EC2: Help
Soon i will test with bonie++ and databases load
Blogged with Flock
Tuesday, October 09, 2007
building firebird 2.1.x classic from source on ubuntu
cd /opt/build
wget http://garr.dl.sourceforge.net/sourceforge/firebird/Firebird-2.1.0.15999-Beta1.tar.bz2
tar -jxvf Firebird-2.1.0.15999-Beta1.tar.bz2
cd Firebird-2.1.0.15999-Beta1
apt-get install automake libtool libreadline5-dev make btyacc bison gawk g++ xinetd
./autogen.sh --prefix=/opt/firebird2.1.x
make
sudo make install
technorati tags:firebird classic, firebird, ubuntu, gutsy, feisty, linux, freebsd, *bsd, unix, ec2, amazon
Blogged with Flock
Tuesday, August 07, 2007
Firebird clustering - the bad news
I'm afraid it won't work. The Classic processes should be able to
synchronize the logical I/O operations (page reads/writes) in order to
perform properly. It's done by the integrated lock manager, but it
cannot work between cluster nodes. As soon as the lock manager is
enhanced (or better say fixed) to delegate the calls to the external
distributed lock manager (e.g. RedHat DLM), this would become a workable
solution.
http://tech.groups.yahoo.com/group/firebird-support/message/88130
.:(firebird):..:(databases):..:(sql):.
Firebird SQL Clustering questions
I want to build an Load Balanced Active/Passive Firebird SQL Cluster
(two Active/Passive clusters which have access to the same data). So
the set up will be as follows:
1. Two Redhat GFS Clusters
2. One shared storage of 1TB
3. Layer7 Switch
So my idea is to implement GFS on the shared storage (/shared/db) and
then create two quorums one for one cluster, and the other for the
second cluster. After that I would register the following into a
cluster service:
- Shared IP address
- Shared Storage
- Firebird init.d script
So have anyone managed to create such scenario or is this kind of
scenario supported on Firebird 2.0.1 Classic.
.:(firebird):..:(databases):..:(sql):.
Thursday, June 14, 2007
quote of the day - mysql , HTTP engine
I was explaining the HTTP engine to a group at the bar there. And this one guy is watching, and he talks to me a little bit, and he goes off. We’re sitting around for the bar for like another hour, and he comes back and says, "Look at this." He had been to Google Spreadsheets, and what he had done was written a RESTful URL and placed it into the HTTP engine and then started collecting data off of a Google spreadsheet and displaying inside the database. So every time he did a SELECT on the database, it was actually pulling data from this Google spreadsheet that he had connected to
Interview with Brian Aker - LinuxWorld
technorati tags:firebird, mysql, http, engine, restful, google, spreadsheet, select *
Blogged with Flock
Monday, May 07, 2007
Did you know stored procedures are atomic in Firebird?
that is quote of the day
Did you know stored procedures are atomic? from the presentation
Real World Applications Using Firebird
technorati tags:firebird, flamerobin, sas, java, jdbc
Blogged with Flock
Thursday, April 05, 2007
Great Expectations for Jruby 1.0
[Can someone try Firebird with ActiveRecord Jdbc before the Jruby1.0 release??]
Since the release of JRuby 0.9.8 about a month ago, information about JRuby progress has been a little hard to find. But the latest news out of the JRuby camp leaves us no doubt that it is because the team is working harder than ever in order to deliver JRuby 1.0 before JavaOne.
InfoQ: Great Expectations for JRuby 1.0
technorati tags:firebird, jruby, ror, ruby, jdbc, activerecord, activerecordjdbc, infoq, arjdbc
Blogged with Flock
Thursday, March 29, 2007
Firebird 2.1 Alpha 1 Ready for Field Testing
.:(firebird):..:(databases):..:(sql):.
Thursday, January 25, 2007
win64 crazyness for labraries
In the same vein, the System32 directory is reserved for 64-bit libraries. 32-bit libraries go into SysWOW64. That's right: 64-bit libraries are in System32, 32-bit libraries in SysWOW64.You should be aware of this, otherwise you may have a hard time locating your 32-bit Firebird components on a 64-bit Windows system.(Incidentally, WOW stands for Windows on Windows. Now you can also work out what LOL means.)
technorati tags:win64, firebird, system32, win32, LOL, WOW64
Blogged with Flock
Thursday, January 18, 2007
firebird (evil mode) - sometimes i'd rather be a Penguin
Ann Harrisonshowing a sample of the Borland InterBase OpenSource 6.0 announcement T-Shirt. 500 of these have been made, so it's kind of a rarity.
Linux - damn! How Often Do You Do That ?!
Firebird - sometimes i'd rather be a Penguin!
Firebird Conference 2006 - Ann Harrison
technorati tags:evil, firebird, tux, interbase, borland, linux, t-shirt
Blogged with Flock
Firebird 3.0 Roadmap
Firebird 3.0 Roadmap
Firebird Conference 2006 - Firebird 3.0 Roadmap
technorati tags:firebird, firebird3.0, roadmap, conference, praga
Blogged with Flock
Firebird Development Priorities - screen shot at firebird conference
Firebird Development Priorities I like these
Firebird Conference 2006 - Firebird Development Priorities
technorati tags:firebird, priorities, conference, praga
Blogged with Flock
Thursday, January 11, 2007
Merging Vulcan and firebird code
Dmitry Yemanov today posted to the Firebird-devel list his proposals for merging the Firebird 2 code with the Vulcan code. If you are interested in how it will be done and who will be doing it, subscribe to the list and watch the thread entitled "Merge Proposal".
Firebird - Relational Database for the New Millenium
technorati tags:firebird, vulcan, databases, firebird-devel, firebird2.x, firebird3.x
Blogged with Flock
Thursday, December 21, 2006
Big in Japan - Firebird Japanese user comunity
It does the business regarding the spread and development of [rireshiyonarudetabesu] Firebird
Official site :
http://firebird.gr.jp Birthplace sightMailing list
spotted via jp.sun.com -> Open comuity directory
Translated version of http://jp.sun.com/communities/open/directory/firebird.html
Monday, December 11, 2006
ZybaCafe - sofware written with Lazarus
ZybaCafe (formerly DireqCafe) is a next-generation free and open-source internet cafe management suite.ZybaCafe comprises a server-side administration suite, as well as clients to manage time-control on machines. The standard version uses postgresql as an RDBMS but porting it to other database systems should not be very difficult.[ED:It Might be easily ported to firebird]
technorati tags:lazarus, freepascal, pascal, delphi, firebird, postgresql, oopascal
Blogged with Flock
Thursday, November 30, 2006
hunting for code
Technically Speaking, Krugle couldn’t have come to my attention at a more opportune time as I am starting to play around a bit with Firebird, and I’m beyond rusty on simple SQL these days!
Krugle - Stop hunting, go Krugling! « Technically Speaking
technorati tags:firebird, krugle, google
Blogged with Flock
computer world slowdown please...
[ED: isn't an cell world ? the number of embedded devices > computers , Here are some comments from Dimitri Kuzmenko]
Interesting that press starting to write more news about Firebird. For example, look at Firebird 2.0 announce at Computerworld. This is great, but, a lot of mistakes.
IBDeveloper: Computerworld, slowdown please....
technorati tags:firebird, computerworld, ibdeveloper
Blogged with Flock
it's a new day , it's a new *bird - blog of the day about firebird
During the conference two new versions of Firebird were discussed and are expected to see the light of day during 2007. These will be 2.1 and 3.0.
technorati tags:firebird, flamerobin
Blogged with Flock
firebird headline on neowin
"my company uses firebird and we've been waiting for 2.0 for a while."
Neowin.net - Firebird Project Releases Firebird 2.0 Final
technorati tags:firebird, neowin, windows
Blogged with Flock
Wednesday, November 15, 2006
spreading the word about latest firebird 2 (gold)
The Firebird Project today officially releases the much-anticipated
version 2.0 of its open source Firebird relational database software
during the opening session of the fourth international Firebird
Conference in Prague, Czech Republic.
Firebird 2.0 is the happy culmination of more than two years' efforts
from a broad-ranging, truly international community of dedicated
developers and supporters. It brings with it a large collection of
long-awaited enhancements that significantly improve performance,
security and support for international languages and realise some
desirable new SQL language features. Under the surface, it also
provides a much more robust code platform from which the
re-architecting planned for Firebird 3.0 is proceeding.
Read and download: i started with these sites (google spreadsheet)]
http://news.google.com/news?q=mysql
http://www.google.com/search?q=mono+1.0
http://news.google.com/news?hl=en&um=1&tab=wn&q=postgresql+&btnG=Search+News
other good linux/bsd/mac/windows/vms sites
leftovers from spreadsheet
- betanews.net [DONE ]
- devshed.com [ on forum]
- lwn.net[DONE]
- linuxelectrons.com []
- phoronix.com [DONE by email]
- eweek.com [ sent to LisaVaas]
- informationweek.com [NOT ]
- infoworld.com [ sent to Neil McAllister]
- freshmeat.net
- linuxquestions.org
- debcentral.org
- opensourcexperts.com - > PR
- databasejournal.com
- linuxgazette.net [NOT ]
- linuxcompatible.org [NOT ]
- pclinuxonline.com [NOT ]
- tuxmachines.org [NOT ]
- prweb.com [NOT ]
- sourcewell.berlios.de[NOT ]
- warp2search.net [NOT ]
- forum.amd.com []
- geek.com []
- aceshardware.com []
.:(firebird):..:(databases):..:(sql):.
Tuesday, November 14, 2006
firebird with mono 1.2
Ok here's what I have: Lastest Mono (1.2) - and it worksFirebirdsql.data.firebird version 1.7 as it came bundled with this Monoinstallation.
Getting Firebird .net provider to work in Mono 1.2 | Firebird Questions .NET
technorati tags:firebird, mono, fx3.0, .net2.0, .net, .net1.0, .netprovider
Blogged with Flock
Osdbconf - impressions
There were number of talks about MySQL by Arjen Lentz, Me and Giuseppe Maxia . There also were talks about Firebird, Apache Derby, Ingres and DB40. There however were no talks about PostgreSQL which is probably second most popular OpenSource Database or any others.
MySQL Performance Blog » Back from OpenSource Database Conference
technorati tags:mysql, db40, ingres, derby, postgresql, php, firebird, ibexpert
Blogged with Flock
phpbb 3.0 beta 3 - any firebird testers ?
We are pleased to announce the availability of the phpBB3 Beta3 package. With this third beta release we are again a great step forward. With this beta no update path is provided due to a number of extensive database schema changes and us having decided to implement full UTF-8 capability. But what we did is implementing the first steps to provide you with an automatic update tool which should lay the ground for providing updates later.
phpBB.com :: View topic - phpBB 3.0 Beta3 released
technorati tags:firebird, phpbb, phpbb3, bb, php
Blogged with Flock
Wednesday, November 08, 2006
kernel koroner - io scheduler
Interesting read (see the article bellow), I will check if linux io scheduler has some effect on firebird databases too , I saw some redhat benchmarks with oracle and seems that io schedulers do have some performance gain (that is scheduler's sole raison d'être after all )
some related papers
http://www.google.com/search?q=linux+2.6+i%2Fo+schedule
I'm really interested into this because we have one raid-5 setup and when one of the drives failed and added an new drive to the raid (soft array) the io speed was very poor (1M/s reconstruction speed) and killed the server (booted ant took 1 hour until the login prompt), also we had an mysql 5.1 instance with gigs of data that crashed the centos box when updating/reconstructing some table (4G of ram , athlonX2 and raid5 setup ) I couldn't even press ctrl-alt-del or even sysrq keys (no console error or kernel panik) I call it blank sceen of death (no video output) it might be related to ACPI or freq scaling but now we replaced with another box (same specs) and cpu scalling is disabled in bios
mySQL DBA: IO schedulers matter
technorati tags:firebird, mysql, kernel, koroner, io+scheduler, linux, databases
Blogged with Flock
Tuesday, November 07, 2006
configuring firebird on large databases (linux kernel)
I took some tips from the oracle instalation notes [scroll down to Configuring Kernel Parameters]
Oracle instances consume memory and CPU resources on servers, and Ubuntu doesn't come configured to allow the quantity of resources to be consumed that we'll end up needing. To fix that, we therefore have to specify a set of new Kernerl Parameters which the operating system should use. That's easily done by editing one file, like so:
Installing 10g Release 2 on Ubuntu (Breezy Badger and Dapper Drake) | Dizwell Informatics
technorati tags:firebird, vldb, oracle, ubuntu, linux, centos, mysql
Blogged with Flock
Friday, October 27, 2006
Wednesday, October 25, 2006
new jaybird release added on freshmeat
Release focus: Major feature enhancements
Changes:
Support for Firebird events, few other features and fixes
http://jaybirdwiki.firebirdsql.org
technorati tags:firebird, jaybird, jdbc, jdbc3, jdbc2, java, transactions, security, connections
Blogged with Flock
Friday, October 20, 2006
ajax+firebird mention on lockergnome
You have to admit, this concept of an Ajax builder could end up providing us with some pretty amazing products in the not too distant future.
AJAX made easier Down Under ~ Web Developers
technorati tags:firebird, ajax, csharp, rad, ide, javascript
Blogged with Flock
Thursday, October 19, 2006
Easy Ajax with Firebird down under
The AJAX-based product features a visual designer and cross-compiling capabilities for programming in C#, Java, Visual Basic and Object Pascal. An embeddable Firebird database and Apache Web server are also included for application deployments. With WebOS AppsBuilder, Morfik saves developers from having to learn new languages for Web development, such as PHP (Hypertext Preprocessor) or Python.
technorati tags:firebird, firebird+database, ajax, php, csharp, pascal, delphi, oopascal, perl, python, webos
Blogged with Flock
Wednesday, October 18, 2006
Quote of the day "Interesting that they call if Firebird...Firebird Suite "
by Andrew B. on http://www.desktoppublishingforum.com/bb/showthread.php?t=3175
.:(firebird):..:(databases):..:(sql):.
Monday, October 16, 2006
free pascal , free beer meeting
Lazarus and FPC will be on the Systems 2006 in Munich in October in hall A3 booth 542. We will try to be there on all 5 days. You can find more information about the Systems 2006 here.[Ed:you can meet the team and talk about the lazarus ide, oopascal , firebird , open source , free beer ;) ]
Blogged with Flock
Friday, October 13, 2006
Firebir, Firefox mention in nepal - is time for iceweasel
http://www.gorkhapatra.org.np/content.php?nid=4493
.:(firebird):..:(databases):..:(sql):..:(firefox):..:(iceweasel):.
Thursday, October 12, 2006
qemu powerpc cpuinfo
processor : 0
cpu : 604
clock : 200MHz
revision : 0.0 (pvr 0004 0000)
bogomips : 494.79
machine : PReP Mesquite cPCI (MCP750)
l2 cache : none
simms : 0:144M
uname -a
Linux debianppc 2.4.27.001 #1 Tue Oct 27 00:32:19 EET 1970 ppc GNU/Linux
.:(firebird):..:(databases):..:(sql):..:(qemu):..:(debian):..:(powerpc):.
steps for porting on powerpc64
sudo apt-get install autoconf libtool g++-4.1 libreadline5-dev valgrind bison
checkout latest release version (almost stable)
cvs -d:pserver:anonymous@firebird.cvs.sourceforge.net:/cvsroot/firebird login
cvs -z3 -d:pserver:anonymous@firebird.cvs.sourceforge.net:/cvsroot/firebird co -r B2_0_Release firebird2
implementation error (ppc is not defined)
../src/jrd/inf.cpp: In function 'int INF_database_info(const SCHAR*, SSHORT, SCHAR*, SSHORT)':
../src/jrd/inf.cpp:406: error: 'IMPLEMENTATION' was not declared in this scope
patch the src/jrd/common.h
--- src/jrd/common.h 2004-12-01 07:49:10.076214624 -0800
+++ src/jrd/common.h_ppc 2004-12-01 07:46:23.809196816 -0800
@@ -129,6 +129,11 @@
#define IMPLEMENTATION isc_info_db_impl_linux_amd64 /* 66 next higher unique number, See you later */
#endif
+#ifdef PPC64
+#define IMPLEMENTATION isc_info_db_impl_linux_ppc64 /* 68 next higher unique number, See you later */
+#endif
+
+
#ifdef i386
#define I386
#define IMPLEMENTATION isc_info_db_impl_i386 /* 60 next higher unique number, See you later */
in src/jrd/inf_pub.h search for isc_info_db_impl_freebsd_amd64 and add
isc_info_db_impl_freebsd_amd64 = 67,
isc_info_db_impl_linux_ppc64 = 68,
in src/jrd/pag.cpp search for CLASS_FREEBSD_AMD64
and add new class
static const int CLASS_LINUX_PPC64 = 26;// LINUX on PPC64
change CLASS_MAX to
static const int CLASS_MAX = CLASS_LINUX_PPC64
add ArchitectureType in archMatrix (in our case BigEndian)
archBigEndian // CLASS_LINUX_PPC64
Define the const SSHORT CLASS after the AMD64 one
#if defined LINUX && defined AMD64
const SSHORT CLASS = CLASS_LINUX_AMD64;
#endif
in src/jrd/utl.cpp
search for "Firebird/FreeBSD/amd64", /* 67 */
and add
"Firebird/linux PPC64", /* 68 */
in src/remote/xdr.cpp search for
#elif defined(sparc) || defined(PowerPC)
and replace and add PPC64 define check
#elif defined(sparc) || defined(PowerPC) || defined(PPC64)
change in the
gen/make.platform
and add DEV_FLAGS=-DPPC64
it should look like this
DEV_FLAGS=-ggdb -DLINUX -pipe -MMD -p -fPIC -Wall -Wno-switch -DPPC64
.:(firebird):..:(databases):..:(sql):.
compiling on an powerpc VM
Tuesday, October 10, 2006
quote of the day from php source code
/**
* These aliases are provided in order to maintain forward compatibility. As Firebird
* and InterBase are developed independently, functionality might be different between
* the two branches in future versions.
* Firebird users should use the aliases, so future InterBase-specific changes will
* not affect their code
*/
you can browse firebird extension on php.net
.:(firebird):..:(databases):..:(sql):.
Saturday, October 07, 2006
building time on dual cores (amd athlon x2 4200+ am2)
Motherboard is asus m2npv
here are the build times for firebird 2 rc5
cvs -z3 -d:pserver:anonymous@firebird.cvs.sourceforge.net:/cvsroot/firebird co -r B2_0_Release firebird2
cd firebird2
./autogen.sh --prefix=/opt/firebird2 --enable-debug --enable-superserver
time make
real 4m38.617s
user 4m2.259s
sys 0m27.574s
cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 75
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
stepping : 2
cpu MHz : 1000.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm cr8legacy ts fid vid ttp tm stc
bogomips : 2007.24
processor : 1
vendor_id : AuthenticAMD
cpu family : 15
model : 75
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
stepping : 2
cpu MHz : 1000.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm cr8legacy ts fid vid ttp tm stc
bogomips : 2007.24
.:(firebird):..:(databases):..:(sql):..:(amd):.
Thursday, October 05, 2006
Wednesday, October 04, 2006
firebird on other architectures (powerpc/arm/ultrasparc/s390)
Alex Peshkov wrote:
As I see from your answer about cross-compilation, security.fdb in your
package is created by INTEL, not MIPS, binary. And, therefore, it can't
be opened on MIPS, which, I suppose, may have different endianness,
different alignment rules, etc. Therefore you must create security
database at MIPS box to have it usable. But to do it you must attach to
the server, and to attach you need security.fdb => dead lock.
Let's start from the simplest opportunity - do you have isql_static for
MIPS (it's created during normal BOOT_BUILD) ?
.:(firebird):..:(databases):..:(sql):.
Tuesday, October 03, 2006
building firebird 2.0 rc5 on ubuntu edgyeft beta
so i will show how i compiled it on it (32 bit system = sempron 2800+ )
sudo apt-get install autoconf libtool g++-4.1 libreadline5-dev valgrind bison
checkout latest release version (almost stable and soon will be officially)
cvs -d:pserver:anonymous@firebird.cvs.sourceforge.net:/cvsroot/firebird login
cvs -z3 -d:pserver:anonymous@firebird.cvs.sourceforge.net:/cvsroot/firebird co -r B2_0_Release firebird2
cd firebird2
./autogen.sh --prefix=/opt/firebird2 --enable-debug --enable-superserver
make
sudo make install
ps -ax | grep firebird
/opt/firebird2/bin/isql -u SYSDBA -p ********** /opt/firebird2/examples/empbuild/employee.fdb

.:(firebird):..:(databases):..:(ubuntu):..:(edgy):..:(edgyeft):.
Monday, October 02, 2006
big table google video presentation
(inside view).
Another related paper (pdf) with bigtable info is located at google's labs
http://labs.google.com/papers/bigtable-osdi06.pdf
.:(firebird):..:(databases):..:(sql):..:(google):..:(bigtable):..:(clusters):.
Friday, September 29, 2006
Don't tell us that is Marina! - we sent her to indonesia
That is marina novikova ? Don't tell us that she is :)
Now is doing well in her dream trip
Firebird never looked so good
.:(firebird):..:(databases):..:(sql):.
Tuesday, September 26, 2006
Firebird Conference 2006 Initial Programme
.:(firebird):..:(databases):..:(sql):..:(conference):.
Firebird and phpbb 3.0
and almost i finished the creation of all the tables then it crashes at some point
A fatal and unrecoverable database error has occured. This may be because the specified user does not have appropriate rights to CREATE TABLES or INSERT data, etc. Further information may be given below. Please contact your hosting provider in the first instance or the support forums of phpBB for further assistance.
install_install.php [ 1323 ]
SQL : INSERT INTO phpbb_modules (module_basename, module_enabled, module_display, parent_id, module_class, module_langname, module_mode, module_auth, left_id, right_id) VALUES ('attachments', 1, 1, NULL, 'acp', 'ACP_ATTACHMENT_SETTINGS', 'attach', 'acl_a_attach', 1, 2)
.:(firebird):..:(databases):..:(sql):..:(php):..:(phpbb):.
firebird client for ARM platform (KinterbasDB interface)
following question was allready posted on firebird-support but no answer:
Se would like to connect our ARM based computers (Linksys NSLU2 with
the DebianSlug Linux) to the firebird database running on the server.
Is there a way how to compile linux Firebird (client ONLY!!!) for ARM
platform?
We are using Python and KinterbasDB Firebird interface, which runs
only, when the Firebird is installed on the machine.
Best regards
Petr Jakes on the firebird-python group
.:(firebird):..:(databases):..:(sql):..:(debian):..:(python):.
Can I install Firebird on Asus WL-HDD
to install firebird on it .
Here is the mipsel port status
http://www.firebirdnews.org/?p=559
Here is the request (thread)
http://wl500g.info/showthread.php?t=6502
.:(firebird):..:(databases):..:(sql):.
Tuesday, September 05, 2006
Some books about distributed databases / systems (principles)
http://www.aw-bc.com/catalog/academic/product/0,1144,032131283X,00.html
http://www.aw-bc.com/catalog/academic/product/0,1144,0321263545,00.html
http://vig.prenhall.com/catalog/academic/product/1,4096,0130888931,00.html
http://www.amazon.com/gp/product/0136597076/sr=1-1/qid=1155718008/ref=sr_1_1/102-8280438-8944144?ie=UTF8&s=books
.:(firebird):..:(databases):..:(sql):.