in reply to Info wanted for simple database project

This node falls below the community's threshold of quality. You may see it by logging in.
  • Comment on Re: Info wanted for simple database project

Replies are listed 'Best First'.
Re: Re: Info wanted for simple database project
by benn (Vicar) on Apr 30, 2003 at 14:03 UTC
    I think there are a couple of issues here mixed up that you need to find / think about. Is it that your input data is XML, or are you looking for a DBMS that *stores* as XML? If the former (and I hope so), then you'll probably want to check out all the XML modules for importing it.

    To manipulate *any* 'database', from Oracle down to CSV text-files, use DBI - it means you can use the same code to address your data even if your database needs change. If you don't want to run some kind of server on your machine, check out DBD::CSV etc.

    If you *are* looking for an XML-based DBMS, well I hear there are a few about, but it's not the most *efficient* way to manipulate bytes - you'd probably be better offconverting back and forth using the aforementioned XML modules.

    Hope this helps
    Ben

Re: Re: Info wanted for simple database project
by Improv (Pilgrim) on Apr 30, 2003 at 13:44 UTC
    What exactly do you want your database to do? Should it just store the flat content of the files, or should it hold them in a more parsed format? How does what you want compare to just each of the files in a directory? Relational databases, which are what most people think about when 'database' is said nowadays, can easily store data in a non-flat way, and support powerful queries on it. There are still other ideas of 'database', and implementations of such ideas floating around. To answer your question, I believe that some flavour of dbm is available (and standard) on Perl for Windows.