Interesting Project Metrics

I’ve been wonder for some about about metrics to evaluate the relative architectural cleanliness of various database implementations. To that end, I wrote a simple program that eat Visual Studio 7 projects files and analyzes the source files. Here are the results:

Nfs Engine Vulcan Firebird 2 MySQL Server
Total Modules 429 633 232 123
Total Lines 63432 227814 126274 214356
Code Modules 206 218 70 99
Header Modules 221 394 162 15
Preprocessed Modules 0 16 0 0
Other Modules 2 5 0 9
Number Functions 2839 4706 1633 4960
Average Arguments 5.00 8.65 13.08 7.58
Average FunctionLines 14.86 32.46 55.95 31.70
Average Code Lines 11.80 21.20 37.12 26.90
Average Internal Comments 0.94 6.10 11.92 2.59
Average Internal WhiteSpace 2.12 5.16 6.92 2.21

 

The analysis program doesn’t try to follow conditional compilation, so everything is included whether active or not.

The Netfrastructure engine is roughly equivalent in functionality to Firebird. The Netfrastructure numbers, however, are for the database engine only, excluding the Java Virtual Machine and template engine. Since the trigger and procedure language in Netfrastructure are Java, this isn’t a strict apples to apples comparison. On the other hand,the Netfrastructure engine includes the remote server, which Vulcan does not.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Newly free databases validate open source pioneers

This article on NewsForge doesn’t mention Firebird, but it shows some interesting positions from MySQL and PostgreSQL guys about the new “Free” versions of traditional comercial databases, like Oracle, DB2, etc.

Another interesting article shows that VMWare have cut the price of its server version to zero. This may turn the life of developers easier, since they can install many diferent O.S. in the same machine, to test their products.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Firebird mentioned in “Semanário Econômico” article

“Semanário Económico” – the best Economic Newsweek in Portugal – gives a special mention to Akropole, a software dedicated to Schools. Akropole runs on Firebird, and it’s clearly mentioned. A full copy of the article (portuguese only) is available here.

PS: On the same article (if you know portuguese and dig it a little), you will notice that the Most Productive ( profits / number of employees) company in Portugal in 2004 works with an ERP system… powered by Firebird! 🙂

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

FirebirdClient 2.0 Beta 4 released

FirebirdClient 2.0 Beta 4 for Visual Studio 2005 & Microsoft.NET 2.0, the ADO.NET Data Provider for Firebird, is available for download.

Download information can be found here

· Beta 4 ( 2006-02-03 ) · Please read the Changelog for details.

Bug Fixes:

  • Fixed Foreign Keys schemas.
  • Fixed problem with the COLUMN_SIZE column in the FbViewColumns schema.
  • Bug fix in FbPoolManager when trying to return back to the pool a connection.
  • Fixed DataTypes schema in the FbMetaData.xml file.
  • New Features:
  • [DDEX] Foreign keys should be now automaticalled added to DataSets at design time when dropping tables from the Server Explorer.
  • Added correct support for the new .net 2.0 DbParameter.SourceColumnNullMapping property (Alexander V. Leshkin)
  • Initial implementation of the new extended support for char/varchar fields with OCTETS character set.
  • Changes:
  • Added RemoteEventId property to FbRemoteEvent class.
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

SQL Manager 2005 for InterBase/Firebird released!

EMS Software Development Company is pleased to announce SQL Manager 2005 for InterBase/Firebird – the new major version of the powerful InterBase and Firebird administration and development tool!

SQL Manager 2005 is compatible with any Firebird version up to 2.0 and InterBase version up to 7.5 and supports all of the latest features including trigger messages, BLOB filters, and so on. It offers plenty of powerful tools for experienced users such as Visual Database Designer, Visual Query Builder and Stored Procedure Debugger to satisfy all their needs.

You can learn more about SQL Manager 2005 for InterBase/Firebird and download the latest version at: www.sqlmanager.net/products/ibfb/manager

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

1 445 446 447 448 449 452