Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 7 of 7 total
Thread DBISam V4 On Linux File Server
Wed, Jul 21 2010 8:20 PMPermanent Link

Gregory Sebastian

Hi All,
I'm trying to deploy a DBISam V4 driven App on a network running a Linux
File Server. The app is setup to use local sessions in file sharing. So the
apps were installed on the local HD on Windows XP pro workstations while the
DB folder was put on a shared network folder on the Linux File Server. So
far everything looks fine.

But with my limited knowledge of the Linux OS and the record locking
mechanisms implemented in DBISam, just wondering :

- Does the DBISam engine in the client apps handle ALL record locking or
does the host operating system also play a part in this ?
- How is record locking handled in DBISam remote sessions. Is is solely
handled by the DBISam Server ?
- Will there be any issues with the data files hosted on a Linux File Server
or must it always be a Windows server or OS ?

TIA
Gregory Sebastian
Thu, Jul 22 2010 8:48 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Gregory,

<< - Does the DBISam engine in the client apps handle ALL record locking or
does the host operating system also play a part in this ? >>

Samba on Linux handles the locking, and it can vary from very reliable to
not so reliable, depending upon the Samba version being used and the client
OS's.  Samba uses the MS-spec'ed SMB protocol, so it has a very tough job
keeping up with a moving target.

<< - How is record locking handled in DBISam remote sessions. Is is solely
handled by the DBISam Server ? >>

Yes.

<< - Will there be any issues with the data files hosted on a Linux File
Server or must it always be a Windows server or OS ? >>

See above.  Just make sure to test it thoroughly and make sure that your
customers use a version of Samba that you know works fine.

--
Tim Young
Elevate Software
www.elevatesoft.com
Thu, Jul 22 2010 7:34 PMPermanent Link

Gregory Sebastian

Thanks again for the great support Tim.

cheers
Gregory Sebastian
Sat, Jul 24 2010 4:57 PMPermanent Link

Raul

Team Elevate Team Elevate


I know this is not a supported configuration by Elevate Software but based on personal experience DBISAM seems to run quite happily using WINE (http://www.winehq.org/)  on Linux.

This eliminates SAMBA and network share from equation but i don't know if anybody has run it with non-trivial workload to see how well it works.

Raul
Tue, Jul 27 2010 8:52 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Raul,

<< I know this is not a supported configuration by Elevate Software but
based on personal experience DBISAM seems to run quite happily using WINE
(http://www.winehq.org/)  on Linux.

This eliminates SAMBA and network share from equation but i don't know if
anybody has run it with non-trivial workload to see how well it works. >>

Interesting, I'll have to try it on Ubuntu and see how it works.  Does WINE
just implement their own SMB layer or are you talking about running the
DBISAM Database Server ?

--
Tim Young
Elevate Software
www.elevatesoft.com
Tue, Jul 27 2010 9:27 AMPermanent Link

Raul

Team Elevate Team Elevate

"Tim Young [Elevate Software]" wrote:

<<

Interesting, I'll have to try it on Ubuntu and see how it works.  Does WINE
just implement their own SMB layer or are you talking about running the
DBISAM Database Server ?

>>

Sorry  -  i meant running DBSRVR (or EDBSRVR) directly on the Linux box. WINE implments Win32 API so DBSRVR/EDBSRVR in this scenario would not need samba at all. It would be running "natively" if you can call it that - DBSRVR would issue a win32 api command, wine would "translate" it into Linux API command etc. Essentially  it would be managing files directly as it does on windows.

I have run both DBSRVR and EDBSRVR successfully on Linux (CentOS in my case) but never really tested under proper multi-user load.

Raul
Wed, Jul 28 2010 4:33 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Raul,

<< I have run both DBSRVR and EDBSRVR successfully on Linux (CentOS in my
case) but never really tested under proper multi-user load. >>

Provided that WINE is working as-advertised, it should work great. Smiley

--
Tim Young
Elevate Software
www.elevatesoft.com
Image