I was intrigued by the OO opening MS Access dbs, so I tried it. I was
unsuccessful with OO 3.0 base and Access 2000 mdb files. :( Would have been
cool if it worked ;)
I like how you mention middleware/front end considerations; it is after all,
at the hart of a dbs usability. MS Access provides its own middleware set
for the graphical management of data from the simple build a table to the
creation of complex web forms. In fact most db people who claim to like
Access almost never use the actual db but instead just link access to a
decently robust backend db like MySQL, PostgreSQL, DB2, etc. Oracle comes
with one built in, and MySQL as a number of decent standard ones, but
learning LAMP. RoR, J2EE, is the only real way to recreate what you can do
in Access. If you know some Pearl/PHP run with LAMP, if you know nothing
but like the idea of web programming run with RoR. Personally I am a
JSP/J2EE person but it takes a while to get up to speed in it.
Then again, if your db is really not much more then a small set of flat
files and edited via a spreadsheet style interface, nearly every DB has one
and apps like Aquafold will provide one for dozens of dbs.
-----Original Message-----
From:
plug-discuss-bounces@lists.plug.phoenix.az.us
[
mailto:plug-discuss-bounces@lists.plug.phoenix.az.us] On Behalf Of Craig
White
Sent: Tuesday, March 31, 2009 2:28 PM
To: Main PLUG discussion list
Subject: Re: looking for db recommendation
On Tue, 2009-03-31 at 09:57 -0700, mz wrote:
> I'm migrating from M$ WinXP to openSUSE 11.0. At the moment I'm
> looking for a db for simple personal use.
>
> I have a music collection db in M$ Access. There are about 1900
> records w/ six variables. The collection is mostly vinyl LPs (i.e.,
> entered by
> hand) with another 2000 LPs not yet in the db. If possible, I'd like
> to do a simple import w/ minimal clean up to avoid re-entering the
> existing records.
>
> What are the recommendations for a db and how best to accomplish the
> migration?
----
sqlite easy
mysql less easy
postgresql even less easy
for added complexity, you get more reliability.
I'm not sure that this part of the equation is all that important since it's
not going to be a heavily used database 2000 rows, 6 columns, one table or
even if there were a few more related tables (artists perhaps), it doesn't
exactly test the capabilities of any db
You probably want to use middleware that abstracts the database so even if
you started with sqlite and wanted to switch, you could do that without
losing design/programming effort.
Middleware thoughts....
Someone who has used Access probably would want to start out with
OpenOffice.org Database program. My understanding is that the Windows
version can directly convert Access 'mdb' files but I wouldn't know since I
haven't ever done it. If you have queries and forms already done in Access,
you might want to try to convert it with OOo Database first because you may
find that the conversion is easy.
Beyond that, it sounds like an excellent way to get into lamp (Linux Apache
MySQL PHP). The thing I have always found is that the best way to learn a
technology is to have a mission.
My preference for middleware is Ruby on Rails (Lamp good, RoR better).
Either the lamp or RoR are considerably more work than OpenOffice.org
Database so it all depends upon your drive to learn technology with
capabilities beyond your immediate task on hand. Both PHP and RoR abstract
the database sufficiently so that you could use any backend database you
choose.
Craig
--
This message has been scanned for viruses and dangerous content by
MailScanner, and is believed to be clean.
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss