Hi thank you for reply.

If anyone interested I have recompiled BaseX 7.7 to execute in .Net environment without installation or java requirement. I have also added some components like configuration tool, running as windows service etc.
Nothing special but ready to use.

You could get it from https://github.com/ertant/nbasex if needed.

On Wed, Aug 7, 2013 at 10:47 AM, Christian Grün <christian.gruen@gmail.com> wrote:
Hi Ertan,

> is there any possible problems to access database at same
> time by different process/threads ? What happens when trying to access a
> database that is already open by another BaseX instance ?

it’s no problem to access the same BaseX database by different
instances, as long as no updates are performed. If an update takes
place, a database is blocked for other read operations, using an
exclusive file lock. You may want to have a look at our Wiki page on
transactions, it gives you some more background information [1].
Please note, however, that the given information refers to the latest
version of BaseX, while Nxdb was last ported from 7.2, so you may need
to browse in the Wiki history, check out an older PDF version of BaseX
[2], or directly talk to Dave Glick, the developer of Nxdb.

Hope this helps,
Christian

[1] http://docs.basex.org/wiki/Transaction_Management
[2] http://docs.basex.org/wiki/Documentation



--
Ertan TİKE