473,386 Members | 1,812 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Am I restricted to a database on a web server?

CodeNoobster
Hi everyone

I will be creating a web form for a website written in PHP and I would like the inputted information to update a database.

The problem is, I would like a database on a desktop to be updated so the user can have the updated information readily available as apposed to having a database on the web server and having the user access the database and new information from there.

The purpose for this website is to allow users to make bookings and appointments online and have the Database on the desktop updated so that their DBMS will generate a view for new appointments made online to the user with the appointments made by customers via email and telephone (I will be making a mini note application for the user to jot down all appointments for the day)

Is it possible? or can I only do this with a database on a server? if so, do I link the database on the server with the database in store database? again . . . if so how?

thanks in advance guys
May 20 '14 #1

✓ answered by Dormilich

The problem is, I would like a database on a desktop to be updated so the user can have the updated information readily available as apposed to having a database on the web server and having the user access the database and new information from there.
if you want to be independent from network access (i.e. a standalone app) then you should code a desktop app, not a web app. if network access is not the limiting factor, the effort to install a DB on the user side and sync it with the server’s DB usually doesn’t pay the effort it requires. (besides that, DBs only hold data, displaying a view of that requires another programming language the user would have to install besides the DBMS.)

The purpose for this website is to allow users to make bookings and appointments online […]
and what if the user’s DB fails to sync? IMHO, keep it simple by using only a server DB, the users will have to request your website anyways, so this bit of DB processing won’t be noticed whatsoever.

2 1291
Dormilich
8,658 Expert Mod 8TB
The problem is, I would like a database on a desktop to be updated so the user can have the updated information readily available as apposed to having a database on the web server and having the user access the database and new information from there.
if you want to be independent from network access (i.e. a standalone app) then you should code a desktop app, not a web app. if network access is not the limiting factor, the effort to install a DB on the user side and sync it with the server’s DB usually doesn’t pay the effort it requires. (besides that, DBs only hold data, displaying a view of that requires another programming language the user would have to install besides the DBMS.)

The purpose for this website is to allow users to make bookings and appointments online […]
and what if the user’s DB fails to sync? IMHO, keep it simple by using only a server DB, the users will have to request your website anyways, so this bit of DB processing won’t be noticed whatsoever.
May 21 '14 #2
Hmmmmmmmmmm thanks for the reply man.

You made me realize something, the probability of the server's DB and the users DB not syncing is actually high considering the fact that South African internet services and networks are among the worst in the world in terms of speed and not to mention cost.

bad idea.

this idea was just to make the website much more interactive because i wasn't happy with just making a static website with just images and articles.

Oh well, guess I was being too ambitious lol

Thanks again man.
May 21 '14 #3

Sign in to post your reply or Sign up for a free account.

Similar topics

3
by: Leon | last post by:
I am trying to using mysql as back-end for an application(web) running on the window 2X, one thing I am not sure is that once I establish the connection between database server and application,...
1
by: Marek Kotowski | last post by:
I'm preparing short dictionary and this is the question: are 'RDBMS' and 'database server' synonyms? If not, what are the differences? Thanx in advance. Regards Marek Kotowski Warsaw
8
by: 2centbob | last post by:
Has anyone had an issue with SQL Server not being able to expand against a RAID 5 file system? My current configuration is that the server is started and stopped using the local system account. I...
0
by: Asheesh | last post by:
Hi, I want to configure client machine with oracle database server thru .Net programming. Can any body tell me how? Actually the scenario is: I am crating .net setup project for complete...
0
by: Tracey | last post by:
I have a problem on communication between ASP.NET and Java code. Any advice will be greatly appreciated! Our core processing code and database and database server reside in a remote machine...
5
by: HSP | last post by:
hi. i need to restore an old database. The db was backed up using a DLT drive, using 2 volumes. The content for the tapes was copied to file onto Solaris machine using rsh and dd (for backup...
0
by: JustinRU | last post by:
I have an application that runs on one server with the database located on another database server. So when I run the application and upload a file through it, it gets saved to c:/mydirectory. ...
1
by: MMA | last post by:
Can an WBA/XBAP directly make a call to database server or does it need to go through the WS? Thanks in Advanec
5
by: pbd22 | last post by:
Hi. Could somebody kindly tell me what conventions and best practices are used when naming a database server (not the database itself) and/or a cluster of database servers? thanks!
0
by: michael ngong | last post by:
pramod@rtimes.com (Pramod Ramachandran) wrote in message news:<6616e304.0306240122.4dd3ecd5@posting.google.com>... Permit me start with the second question. It would be easier to be more...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.