Click here to Skip to main content
15,917,618 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
QuestionMulti-computer access to program's data Pin
copec24-Jul-09 10:07
copec24-Jul-09 10:07 
AnswerRe: Multi-computer access to program's data Pin
Curtis Schlak.24-Jul-09 13:58
Curtis Schlak.24-Jul-09 13:58 
AnswerRe: Multi-computer access to program's data Pin
Eddy Vluggen25-Jul-09 0:18
professionalEddy Vluggen25-Jul-09 0:18 
GeneralRe: Multi-computer access to program's data [modified] Pin
copec25-Jul-09 4:50
copec25-Jul-09 4:50 
GeneralRe: Multi-computer access to program's data Pin
Curtis Schlak.25-Jul-09 6:00
Curtis Schlak.25-Jul-09 6:00 
GeneralRe: Multi-computer access to program's data Pin
Eddy Vluggen25-Jul-09 6:41
professionalEddy Vluggen25-Jul-09 6:41 
GeneralRe: Multi-computer access to program's data [modified] Pin
copec25-Jul-09 7:37
copec25-Jul-09 7:37 
GeneralRe: Multi-computer access to program's data Pin
Eddy Vluggen25-Jul-09 8:41
professionalEddy Vluggen25-Jul-09 8:41 
copec wrote:
a) using a db with server capability is where the concept of front-end/back-end comes from
b) there can be multiple clients that connect to a back-end, which is a db with server capabilities
c) the db's server ability handles the read, write, change, etc calls from a front-end and sends back whatever is asked for


I don't know if that's the origin of the word, but this is indeed, broadly, what a database does.

copec wrote:
d) if I want to allow more than one PC to connect to the same db, I need a db with server capability


In general, yes Smile | :)

copec wrote:
I'm guessing that choosing a server-capable db means more complicated coding of the program, but would it also mean more difficult deployment (for me) or installation (for the end users), or are there other negatives?


There are several variables. One thing to consider is that a server is an actual application that is "always" running when the computer is powered on. That can be a bit of a performance-impact. I haven't written much installation-scripts lately, but I guess that it's as easy to install as the .NET Framework itself, just ticking the box being a prerequisite.

The central question should be whether you need a database-server (as a shared data-repository) or a local datastore (a private data-repository)

Microsoft Access has a friendly interface, and is often abused as a server. You'll find lots of rants on Access, because it's widely used. Best thing of all is that there's an upsize-wizard that upsizes the tables of your Access-database to SQL Express/Server, once you're in need of such a migration.
GeneralRe: Multi-computer access to program's data Pin
copec25-Jul-09 8:58
copec25-Jul-09 8:58 
GeneralRe: Multi-computer access to program's data Pin
Eddy Vluggen25-Jul-09 9:11
professionalEddy Vluggen25-Jul-09 9:11 
GeneralRe: Multi-computer access to program's data Pin
copec25-Jul-09 9:18
copec25-Jul-09 9:18 
GeneralRe: Multi-computer access to program's data [modified] Pin
Eddy Vluggen25-Jul-09 14:31
professionalEddy Vluggen25-Jul-09 14:31 
GeneralRe: Multi-computer access to program's data Pin
copec25-Jul-09 16:36
copec25-Jul-09 16:36 
GeneralRe: Multi-computer access to program's data Pin
Eddy Vluggen26-Jul-09 3:18
professionalEddy Vluggen26-Jul-09 3:18 
GeneralRe: Multi-computer access to program's data Pin
copec26-Jul-09 5:56
copec26-Jul-09 5:56 
GeneralRe: Multi-computer access to program's data Pin
Eddy Vluggen26-Jul-09 8:32
professionalEddy Vluggen26-Jul-09 8:32 
GeneralRe: Multi-computer access to program's data Pin
copec26-Jul-09 10:17
copec26-Jul-09 10:17 
GeneralRe: Multi-computer access to program's data Pin
Eddy Vluggen26-Jul-09 21:41
professionalEddy Vluggen26-Jul-09 21:41 
GeneralRe: Multi-computer access to program's data Pin
riced27-Jul-09 0:23
riced27-Jul-09 0:23 
GeneralRe: Multi-computer access to program's data [modified] Pin
copec27-Jul-09 8:01
copec27-Jul-09 8:01 
GeneralRe: Multi-computer access to program's data Pin
riced27-Jul-09 20:21
riced27-Jul-09 20:21 
GeneralRe: Multi-computer access to program's data Pin
copec31-Jul-09 12:16
copec31-Jul-09 12:16 
Questionapplication Integration Pin
kebedetesema19-Jul-09 23:17
kebedetesema19-Jul-09 23:17 
AnswerRe: application Integration Pin
David Skelly20-Jul-09 2:45
David Skelly20-Jul-09 2:45 
GeneralRe: application Integration Pin
kebedetesema20-Jul-09 4:08
kebedetesema20-Jul-09 4:08 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.