General Question

malevolentbutticklish's avatar

Java Embedded Database for Global File System?

Asked by malevolentbutticklish (2137 points ) May 4th, 2010

Normally if N clients want to read/write the same files they all connect to a file server which manages the disk reads/writes. In the same fashion if N clients want to access data in a database they all connect to the same database server which in turn manages the disk read/writes. In GFS (Global File System NOT Google File System) the clients concurrently modify the same data and manage the disk reads/writes themselves. Is there a database which allows multiple database servers to operate on the same on-disk data (which may, for instance, reside on a GFS file system)? Then, is there one which can be embedded into a Java application without the need to run a separate database server (just as Derby can be embedded)? Thanks.

Observing members: 0 Composing members: 0

1 Answer

wgallios's avatar

Perhaps something like SQLite? I believe if shared on a GFS the application will lock the database during writing.

And of course SQLite an embedded database, and can be used by Java as well as C++.

Answer this question

Login

or

Join

to answer.

This question is in the General Section. Responses must be helpful and on-topic.

Your answer will be saved while you login or join.

Have a question? Ask Fluther!

What do you know more about?
or
Knowledge Networking @ Fluther