There is an external lock mechanism we use to prevent concurrent write. There are simply no write requests that we allow to process in the same time.
Alex -----Original Message----- From: Marco Neumann [mailto:marco.neum...@gmail.com] Sent: Sunday, March 10, 2013 16:01 To: users@jena.apache.org Subject: Re: Two tdb instances using same data files how do you guarantee that there are no concurrent read/writes on the files in the current setup? On Sun, Mar 10, 2013 at 9:33 AM, Alex Shapiro <alex.shap...@dbmotion.com> wrote: > Generally there is a web services on each machine that passes the requests to > tdb. > We are using "TDBFactory.createModel(shared_files_dir_location)" to open a > model. > All the manipulations are done with "model" object. > Yes, I know that this is a bad idea :-) We are working on this. > > Alex > > > > -----Original Message----- > From: Marco Neumann [mailto:marco.neum...@gmail.com] > Sent: Sunday, March 10, 2013 15:20 > To: users@jena.apache.org > Subject: Re: Two tdb instances using same data files > > how do you access the tdb databases? in general it's a bad idea to grant > access to the files to more than one client. > > > > > On Sun, Mar 10, 2013 at 9:12 AM, Alex Shapiro <alex.shap...@dbmotion.com> > wrote: >> Hi, >> We have 2 tdb instances (2 JVMs on separate machines) that access the same >> data files on shared location. No simultaneous WRITE operations are allowed. >> The question is whether we should reset/update/close and open again the >> model on second JVM after WRITE operation was executed on first one? If the >> answer is yes - how do we do this? >> We have an "old" version of tdb - 0.8.9. >> >> Thanks in advance, >> >> Alexander Shapiro >> Software Engineer >> dbMotion Ltd. >> www.dbMotion.com >> >> > > > > -- > > > --- > Marco Neumann > KONA > > -- --- Marco Neumann KONA