Re: RDBMS comparison tool

Lyle <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.dbi.sybase.devel
Message-ID <[email protected]>
On 07/01/2013 13:08, Lyle wrote:
> On 07/01/2013 10:43, H.Merijn Brand wrote:
>> On Sun, 30 Dec 2012 02:53:33 +0000, Lyle <[email protected]>
>> wrote:
>>
>>> Hi All,
>>>     Whilst working on another project it made sense to write a tool for
>>> comparing the various RDBMSs...
>> Very useful indeed, but I'm afraid that it also depends on the version
>> of the database(s). I've done several talks about the deficiencies of
>> RDBMS's and basically, there is no perfect database: they all have
>> their hatred areas *). Choose the one that best fits your current needs
>> (even if that is a flat-file solution).
>>
>> What would you need (as perl-script output) to extend that info for
>> DBD::Unify (which I still have access to) and DBD::CSV, DBD::SQLite
>
> I've got a tight deadline for this project submission, and I'm only 
> focusing on those four databases. If you want to wait four months 
> until after my deadline then I'll take a look, otherwise it's probably 
> easiest to grab a copy off github:
> https://github.com/cosmicnet/CompareRDBMS

I couldn't resist having a quick look at SQLite, turns out they haven't 
implemented type_info so it doesn't return anything.

sub type_info_all {
     return; # XXX code just copied from DBD::Oracle, not yet thought about

DBD::CSV does return type info, for some reason it returns two identical 
BLOBs?

I've updated the reports:
http://www.cosmicperl.com/rdbms/compare_types.html
http://www.cosmicperl.com/rdbms/compare_type_details.html


Lyle
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.