Yottameter said:
I'd like to use a database, but my IT department won't install mysql. I
know perl has a db interface that is stored on the filesystem. Is FSDB
the equivalent for Ruby? Is that what people recommend using for db's
stored on a filesystem?
Thanks!
I've seen a number of responses here, some helpful and some rather
snotty. But nobody has asked you the obvious questions. So I will:
1. Are you talking about a workstation or server?
2. If a workstation, is it Windows?
3. Is the IT reluctance to install MySQL part of an overall corporate
policy designed to protect you and your colleagues from some things that
are really nasty, like trojans, social engineering, releasing private
personal data, intellectual property law, etc.?
I work in a corporate environment, so I'm going to adopt the following
assumptions:
1. Workstation.
2. Windows.
3. Yes, it's a protective corporate policy.
In that case, you really should talk to your supervisor about what you
are trying to accomplish and whether there is a better way than either
MySQL or a "filesystem database" accessed via Ruby.
That said, I believe SQLite is a good way to do things. KirbyBase is
also popular, but I have no experience with it. For "smallish" problems,
I rather like Microsoft Access. It has a very user-friendly design
interface and it can (via ODBC) talk to just about any RDBMS. The only
problems I've ever had with it are:
1. It gets very nasty when the ".mdb" file hits the 2 GB size limit.
2. It doesn't really play well with file names containing more than one ".".