Google
 

Friday, April 28, 2006

David Intersimone on Borland spin-out "DevCo"

The leadership team of DevCo includes: Nigel Brown, Michael Swindell, Steve Todd, Alan Bauer, Ben Netick, and David Intersimone. They have 3-year roadmaps for Delphi, JBuilder, and Interbase. The size of DevCo will be ~250-300 at the start, i.e. about 20% of Borland's workforce. "Develop" has $100 mln in sales, about 30% of the total. Sounds like "DevCo" will be quite profitable from the start.

Read more

Common Firebird Errors and Firebird .NET Provider Exceptions

Common Firebird Errors and Firebird .NET Provider Exceptions

Jim outlines Falcon

Jim outlined Falcon at the MySQL user conference. All the Firebird concepts are in place: single file paged storage, indexes hold no data, self-tuning, multi-versioning, careful write, etc. The main design difference with Firebird is that record versions are kept in memory, with overflow to disk, i.e. the 'sweeper' thread is replaced by a 'writer' thread. Falcon is due to appear in Q3, which makes it a 90-day project .. just like Vulcan.

Read more

The Open Source Venture Capital Universe

Sys-Con discusses how VC investments in Open Source have worked and are working. Says one VC: "What I find most compelling in the OSS business models is the recent shift from the support- and services-based revenue models to the commercial open source. In the commercial open source model, about 80 percent of the product functionality is released as OSS, which guarantees a great product for most customers. The remaining 20 percent of functionality, which is useful to only large customers, is released as a low cost commercial product." Like Fyracle, you mean?

Read more

LinuxDevices on Firebird

Although most Firebird users deploy on Windows, the Linux community is increasingly discovering the benefits of this database system: easy, compact, powerful. LinuxDevices reports.

Read more

Mickos critical of 'crippled' closed-source databases

MySQL CEO Mickos told conference delegates: "There's no freedom in crippleware... I learned when I moved to the US there's no such thing as a free lunch. If a company that gives you a free version is closed source, they gain nothing unless you upgrade to the expensive version." At the same time MySQL are partnering with Microsoft, IBM's DB2 division and Oracle. Who's paying for that lunch?

Read more

Jim Starkey: Introducing Falcon (Storage Engine for MySQL)

Last session of the MySQL UC is Jim Starkey giving an introduction to the new Falcon storage engine. Jim is an icon in the database field, was the creator of MVCC and the BLOB data type. There’s a can of Falcon beer for anyone who asks a good question.

Read the Falcon intro

[Ed :When i read the word Falcon i always associate it with Millennium Falcon, Yes Jim is fighting a good cause against evil empire ;) ]

Firebird used at siemens.com

Firebird seems to be used in embedded area at siemens (amd mips processors) .
You can follow the mips porting thread on sf.net

falcon will rock on fulltext searches (mysql)

via Jeremy's blog

The good news is that the recently announced falcon storage engine should have a FULLTEXT engine that rocks. After explaining the situation a bit more, we decided that in the mean time a 64-bit MySQL with a ton of RAM is probably the only viable solution.

Xul for thought: Strange Blog behaviour and Firebird Embedded Database on Linux

[ED:Don't know what was the solution to his problems , at least firebird embedded is used by someone ;)]

Read more at xullicious.blogspot.com...

Thursday, April 27, 2006

Nigel Brown talks about IDEs future

Nigel Brown, "DevCo" general manager discusses some of the plans for Delphi and the JBuilder. Very interesting.

You can find the full interview on The Register. You can also find comments from Allen Bauer, Nick Hodges (hey, Nick, you forgot the title!), and people in the newsgroups (using Marco Cantu's AJAX frontend).

What's my take? I find it very interesting and it sheds a new light on the way DevCo could sell Delphi. They want to take again the lead over Microsoft ("Our goal is to get back to that scenario where we are leading"), invest more moeny in the IDE tools, rehire "engineers and architects who were at the forefront of developing languages", mentions an "installed base of three million developers", wants to start "making money from support and added services".

Tuesday, April 25, 2006

New SQL functions

Dmitry Yemanov writes:

Implementation of a new aggregate function LIST has been committed into the HEAD branch. It's one of the remaining changes that weren't ported from the Yaffil codebase yet. There are other built-in functions to port, they will be discussed in firebird-devel later this week.

Syntax: LIST ( [DISTINCT] value [ , delimiter ] )

Semantics is similar to the LIST function in Sybase SQL Anywhere and GROUP_CONCAT function in MySQL, with the exception of the ORDER BY clause which is not supported yet.

Also, Adriano dos Santos Fernandes has implemented the new REPLACE function (also about to be committed into HEAD). It can be considered a simplified version of the standard MERGE statement, which allows conditional INSERT or UPDATE operation based on a primary key match.

Syntax: REPLACE INTO table [ ( column_list ) ] VALUES ( value_list )
[ RETURNING column_list [ INTO variable_list ] ]
The SQL99-compliant MERGE statement is also planned for implementation in the future.

Read more

Saturday, April 22, 2006

More info about Falcon

Here you can find more information about the new MySQL engine. Falcon is the new “toy” from Jim Starkey

Firebird Foundation blog

FF just started its own blog. You can check the first posts here.

Friday, April 21, 2006

if you can’t connect to localhost with firebird2 rc1

Problem is the installer for firebird 2.0 rc1 currently changes permissions on /etc/services file to 600 and permisions need to be 644.

This has been posted on Firebird Devel List and is patched.
I will repost it here so others have less problems finding it.

REPOST FROM Firebird Devel List

The FB-2-beta2 still changes the access rights to
/etc/services.

I finally figured out why my java (after
fb-installation) failed to work with a network. This
failure had nothing to with fb, even a simple
InetAddress.getByName(”localhost”);
failed.

The reason is, that the install process sets the access
rights to /etc/services from 0644 to 0600!

This prevented Java to access the network (except for
user root).

Using Firebird with SME Server 7.O (an modified version of Red Hat Enterprise Linux)

Here are the instructions to run firebird on SME Server

Firebird bigger than MySQL on Windows

Marten Mikos says that 40% of MySQL is on Windows. Taking an installed base of 5 mln, this means about 2 mln on Windows. Firebird is 70..80% on Windows, so >2 mln. Marten further wants to be partners with Microsoft. "Hi Bill, I've just hired Firebird's Jim Starkey to write Falcon and compete with SQLServer head-on. Want to be friends?"

Read more here

Birds, Dolphins and now… Falcons (isn’t Falcon a bird?)

“At the MySQL’s fourth annual users conference, Jim Starkey, a database trailblazer with InterBase and currently a MySQL senior software architect, will discuss MySQL’s developing storage engine, code-named Falcon, said Zack Urlocker, executive vice president of marketing Cupertino, Calif.-based MySQL. The conference kicks off Monday in Santa Clara, Calif.” - Read more here.

Linux SS new install package - mainly for slackware

Alex Peshkov writes:


I’ve done some changes regarding SS installation. This mainly deals with
Slackware support, but some changes concerning another things are also
done. Who interested, may try Snapshot builds from
http://www.insi.yaroslavl.ru/fb/.


Creating Firebird database programatically in delphi

Today my colleague asked me the question, “How to create FB database programatically from Delphi?”. Well, the solution is very easy, just use the following code:

IBDatabase1.DatabaseName := ChangeFileExt(Application.ExeName, '.fdb');
IBDatabase1.Params.Add('USER ''SYSDBA''');
IBDatabase1.Params.Add('PASSWORD ''masterkey''');
IBDatabase1.Params.Add('PAGE_SIZE 4096');
IBDatabase1.Params.Add('DEFAULT CHARACTER SET WIN1250');
IBDatabase1.CreateDatabase;

Jiří Činčura - http://blog.vyvojar.cz/jirka/