Contact Us | Site Map
Firebird is used by approximately 1 million of software developers worldwide. High compatibility with industry standards on many fronts makes Firebird the obvious choice for developing interoperable applications for homogeneous and hybrid environments.
You are here: Home Newsletter
September 22, 2016
Only 2 weeks left till the start of Firebird Conference 2016! This year the conference has the strong focus on Firebird in enterprises, and one of the key things for enterprises is high availability.  The talks below will be devoted to high availability solutions based on Firebird and practical examples with 24/7 failover solutions.

Recovery and high availability solutions for Firebird, Alexey Kovyazin, IBSurgeon
The session will be devoted to high availability and failover solutions for Firebird: Firebird failover cluster, warm standby, distributed replication and backup to the cloud, etc. We will consider various scenarios of high availability and recovery: typical setups for enterprises, distributed web cluster, central backup server, etc. 

HA cluster based on RedDatabase engine-level replication, by Dmitry Starodubov, RedSoft
Master-slave engine-level replication allows customers to build HA clusters as well as run read-only queries on a slave to reduce load on master.
This session talks about:
– Main features of engine-level replication
– How to configure it
– Synchronous and asynchronous replication
– Practical usage of HA cluster based on replication and pacemaker agent.
September 13, 2016
The full schedule for Firebird Conference 2016 is available! 2 full days of in-depth Firebird learning and networking with true Firebird experts and core Firebird developers! Book your attendance now - registration fee is EUR 179, and only EUR 489 for group of 3!

Featured speaker: Jason Wharton, IBObjects
Optimizing queries and transactions
This session will demonstrate how to make effective use of queries and transactions so that your application has reliable record locking as well as smooth performance. There are some potential traps developers can fall into that I will identify and help you avoid.

This session will provide a good overview of the various approaches to interacting with your database. Direct transaction control, cached updates and multi-tier approaches will be discussed. I will also address proper use of generators/sequences and show how to provide an auditable sequence that is multi-user friendly.
August 30, 2016
The year will be the strong section inside Firebird Conference devoted to Firebird performance. The talks announced below will be devoted to the most popular questions regarding Firebird performance.

Firebird and disk I/O, Dmitry Yemanov, lead Firebird developer
Disk access is the most expensive operation in any database and RDBMS vendors use a lot of tricks to get most of this area. Providing durability ("D" in ACID) is especially important as it introduces an obvious conflict between reliability and performance. This session describes various durability aspects at three different levels -- Firebird, operating system and storage hardware -- and explains how they interact with each other, what tuning options are effective and how to balance between them. We'll talk about forced writes, OS-level caching, journaling, filesystem barriers, etc.

Diagnosing and fixing Firebird performance problems, by Alexey Kovyazin, IBSurgeon
The question «how to find and eliminate performance problems in Firebird» is important for all database developers.  Firebird offers the number of tools and APIs to answer the question: transaction markers, MON$ tables, TraceAPI, databases and queries performance statistics, and this session will describe how to find the exact reason of slowness in the particular database. We will consider the practical examples of problems and appropriate fixes, based on real-life logs from the production Firebird databases.

Firebird performance comparisons, by Paul Reeves, IBPhoenix
This session will provide performance comparisons between Firebird 3 and Firebird 2.5 using a test harness based upon TPC-C. The data is derived from hours of testing covering different hardware and software configurations taking into consideration things like Server Architecture, Memory, Database size, HDD/SSD etc This should enable us to build a full picture of the impact of how a single configuration change can affect overall performance. Some of the questions this session will answer: does the improved multi-threading in Firebird 3 bring benefits under heavy load? Is SuperClassic still relevant? What is the penalty for using network compression and encryption? Does database encryption sacrifice speed for security?

More performance sessions will be announced in the next weeks too... But there is only 1 day left to register for Firebird Conference 2016 with the Early Bird discount. Hurry up and register today!
Home About Firebird Documentation Downloads Community Support Development Case Studies Back to Top
This site and the pages contained within are Copyright © 2000-2016, Firebird Project. Firebird® is a registered trademark of Firebird Foundation Incorporated. Developed by DQ Team.