Link to home
Start Free TrialLog in
Avatar of ravipal
ravipal

asked on

Samba or NFS

I have a Caldera Linux Server on which a Sybase Adaptive Server Database is hosted. I am developing a Front-End application under Windows 95 using Borland C++ which has to have access to the Sybase database, its stored procedures and triggers using a ODBC driver.
Can this type of a system be done using the Samba implementation or will I have to deal with NFS which I dont know nothing about??
Would appreciate any help very much!
Avatar of mliberi
mliberi

NFS stands for "Network file system". It is a UDP/IP application and is the standard de-facto for file systems sharing in UNIX world. It basically allows a client to "mount" a remote filesystem on a local filesystem, so that you can do any file access operation on the remote filesystem as if it was local.

SAMBA is based on SMBD protocol that is a technology used by Microsoft' s operating systems. It allows sharing network resources such as drives and printers.

In many cases you can use the one or the other to achieve a goal.

Installing SAMBA on your server allows your W clients to access the shared resources without installing any additional software.
Using NFS means, in many cases, that you must install a NFS client on your pc.
Avatar of ravipal

ASKER

thanks mliberi,

but do you think it is possible to implement a client/server solution using Samba ??
because this involves Remort Procedure Calls (RPC's) to the server database to activate stored procedures and event triggers.
either Samba nor NFS have anything to do with RPC as you need it.
They are both for mounting/mapping filesystems, nothing more or less.
So I'm told -
If your client/server is say an application looking for a SQL database then so long
as the server and client properly link on the network. As stated earlier NFS or Samba
willboth work here. The it's up to the application's calls to SQL to comply with
the database engine running on the server.
This can be a problem with many client/server setups because everybody's database
gets customized.
If you server side is supported under Linux and the client that should come with it is
correct for the client platform - use Samba, it's cheaper and since it won't
require anything more that server names on the clients you won't get into too much
WinXX hell. On the Linux side the basic config isn't too hard either.


ASKER CERTIFIED SOLUTION
Avatar of jetx
jetx
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial