473,387 Members | 1,757 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,387 software developers and data experts.

Advice on databases

Hello All!

I need to seek your advice on databases.

I was wondering if you guys have any suggestions on a databases that is
lighter than SQL Server but much more efficient than MS Access.

I am currently designing a C# program that would be deployed on computers
that have no SQL Server nor MS Access installed and is not connected to a
network.

Thank you so much and have a Happy New Year! :D

Ann
Nov 15 '05 #1
7 1166
So each app is a stand alone island and won't need to change in the
forseeable future? SQL Server MSDE is a great database, gives you most of
the bang of it's big brother, but it's free and a heck of a lot better than
access for too many reasons to list. If you can't do this though... I'd use
XML, it's very easy and you can serialize your DataSets using
DataSet.WriteXML(fileName) and deserialize it with DataSet.ReadXML(filename)

You can set the diffgram option as well so you can maintain state.
Howeever, I hope that you aren't going to have a huge number of records and
are sure these files won't need to talk to each other in a few months b/c if
you are, you'll probably need a central repository and a mechanism for
concurrency which is doable with a ton of xml files, but it probably won't
be much fun.

HTH,

Bill
"Ann Marinas" <an*********@xtra.co.nz> wrote in message
news:uR**************@TK2MSFTNGP11.phx.gbl...
Hello All!

I need to seek your advice on databases.

I was wondering if you guys have any suggestions on a databases that is
lighter than SQL Server but much more efficient than MS Access.

I am currently designing a C# program that would be deployed on computers
that have no SQL Server nor MS Access installed and is not connected to a
network.

Thank you so much and have a Happy New Year! :D

Ann

Nov 15 '05 #2
Thank you so much for the advice. I really do appreciate it! :)

"William Ryan" <do********@nospam.comcast.net> wrote in message
news:OQ*************@tk2msftngp13.phx.gbl...
So each app is a stand alone island and won't need to change in the
forseeable future? SQL Server MSDE is a great database, gives you most of the bang of it's big brother, but it's free and a heck of a lot better than access for too many reasons to list. If you can't do this though... I'd use XML, it's very easy and you can serialize your DataSets using
DataSet.WriteXML(fileName) and deserialize it with DataSet.ReadXML(filename)
You can set the diffgram option as well so you can maintain state.
Howeever, I hope that you aren't going to have a huge number of records and are sure these files won't need to talk to each other in a few months b/c if you are, you'll probably need a central repository and a mechanism for
concurrency which is doable with a ton of xml files, but it probably won't
be much fun.

HTH,

Bill
"Ann Marinas" <an*********@xtra.co.nz> wrote in message
news:uR**************@TK2MSFTNGP11.phx.gbl...
Hello All!

I need to seek your advice on databases.

I was wondering if you guys have any suggestions on a databases that is
lighter than SQL Server but much more efficient than MS Access.

I am currently designing a C# program that would be deployed on computers that have no SQL Server nor MS Access installed and is not connected to a network.

Thank you so much and have a Happy New Year! :D

Ann


Nov 15 '05 #3
My pleasure
"Ann Marinas" <an*********@xtra.co.nz> wrote in message
news:%2****************@TK2MSFTNGP11.phx.gbl...
Thank you so much for the advice. I really do appreciate it! :)

"William Ryan" <do********@nospam.comcast.net> wrote in message
news:OQ*************@tk2msftngp13.phx.gbl...
So each app is a stand alone island and won't need to change in the
forseeable future? SQL Server MSDE is a great database, gives you most of
the bang of it's big brother, but it's free and a heck of a lot better

than
access for too many reasons to list. If you can't do this though... I'd

use
XML, it's very easy and you can serialize your DataSets using
DataSet.WriteXML(fileName) and deserialize it with

DataSet.ReadXML(filename)

You can set the diffgram option as well so you can maintain state.
Howeever, I hope that you aren't going to have a huge number of records

and
are sure these files won't need to talk to each other in a few months b/c if
you are, you'll probably need a central repository and a mechanism for
concurrency which is doable with a ton of xml files, but it probably won't be much fun.

HTH,

Bill
"Ann Marinas" <an*********@xtra.co.nz> wrote in message
news:uR**************@TK2MSFTNGP11.phx.gbl...
Hello All!

I need to seek your advice on databases.

I was wondering if you guys have any suggestions on a databases that is lighter than SQL Server but much more efficient than MS Access.

I am currently designing a C# program that would be deployed on
computers that have no SQL Server nor MS Access installed and is not connected
to a network.

Thank you so much and have a Happy New Year! :D

Ann



Nov 15 '05 #4
Hi Ann,

In addition to William:
You might consider Firebird
http://firebird.sourceforge.net/

It is an open source free database.
It has a .net managed provider.
And soon .net provider will support embedded database (no *installation*,
only few dlls).

--
Miha Markic - RightHand .NET consulting & development
miha at rthand com
www.rhand.com

"Ann Marinas" <an*********@xtra.co.nz> wrote in message
news:uR**************@TK2MSFTNGP11.phx.gbl...
Hello All!

I need to seek your advice on databases.

I was wondering if you guys have any suggestions on a databases that is
lighter than SQL Server but much more efficient than MS Access.

I am currently designing a C# program that would be deployed on computers
that have no SQL Server nor MS Access installed and is not connected to a
network.

Thank you so much and have a Happy New Year! :D

Ann

Nov 15 '05 #5
Thank you Miha!

I'll check it out.

Really do appreciate it and God Bless! :)

Ann

"Miha Markic" <miha at rthand com> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
Hi Ann,

In addition to William:
You might consider Firebird
http://firebird.sourceforge.net/

It is an open source free database.
It has a .net managed provider.
And soon .net provider will support embedded database (no *installation*,
only few dlls).

--
Miha Markic - RightHand .NET consulting & development
miha at rthand com
www.rhand.com

"Ann Marinas" <an*********@xtra.co.nz> wrote in message
news:uR**************@TK2MSFTNGP11.phx.gbl...
Hello All!

I need to seek your advice on databases.

I was wondering if you guys have any suggestions on a databases that is
lighter than SQL Server but much more efficient than MS Access.

I am currently designing a C# program that would be deployed on computers that have no SQL Server nor MS Access installed and is not connected to a network.

Thank you so much and have a Happy New Year! :D

Ann


Nov 15 '05 #6
What issues are you having with Access? It is typically fine in a
standalone single user environment such as this and there is no requirement
for the system to have a copy of MS Access installed in order to access the
DB from your application.

"Ann Marinas" <an*********@xtra.co.nz> wrote in message
news:uR**************@TK2MSFTNGP11.phx.gbl...
Hello All!

I need to seek your advice on databases.

I was wondering if you guys have any suggestions on a databases that is
lighter than SQL Server but much more efficient than MS Access.

I am currently designing a C# program that would be deployed on computers
that have no SQL Server nor MS Access installed and is not connected to a
network.

Thank you so much and have a Happy New Year! :D

Ann

Nov 15 '05 #7
Hi, Schooner!

Thank you for your response.

I agree that MS Access is very fine in a stand-alone environment. But then
again, there are some features in my application that I need to implement.
For instance, migrating from a stand-alone application to a network
application (like Mr. William Ryan suggested). I need to anticipate change
in the future, and I think that MS SQL MSDE is the only way to go.

Once again, thank you for your response. I really do appreciate it!

God Bless!

Ann :)

"Schooner" <sc******@accesswave.ca> wrote in message
news:hD**********************@nnrp1.uunet.ca...
What issues are you having with Access? It is typically fine in a
standalone single user environment such as this and there is no requirement for the system to have a copy of MS Access installed in order to access the DB from your application.

"Ann Marinas" <an*********@xtra.co.nz> wrote in message
news:uR**************@TK2MSFTNGP11.phx.gbl...
Hello All!

I need to seek your advice on databases.

I was wondering if you guys have any suggestions on a databases that is
lighter than SQL Server but much more efficient than MS Access.

I am currently designing a C# program that would be deployed on computers that have no SQL Server nor MS Access installed and is not connected to a network.

Thank you so much and have a Happy New Year! :D

Ann


Nov 15 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Andy Reynolds | last post by:
I am looking for information, books, websites, etc that will help me figure out the following things in MSSQL and Oracle: 1. Optimizing the database configuration itself. 2. Optimal table and...
1
by: Sonny Grunter | last post by:
I'm looking for configuration advice for a SQL Server. I have the following hardware to work with: 1 Dell P4 2.66 GHz PC with 512 MB RAM and a 40GB IDE drive 2 Seagtate Barracuda 4.55GB SCSI...
1
by: Natan | last post by:
I want to create an n-tier app and I would like an advice of you that know more than me about this. I want my app to support multiple databases in the way that when a client wants to use Oracle...
47
by: ship | last post by:
Hi We need some advice: We are thinking of upgrading our Access database from Access 2000 to Access 2004. How stable is MS Office 2003? (particularly Access 2003). We are just a small...
4
by: Heath Kelly | last post by:
I need advice on correct usage of ADO.NET in an ASP.Net environment. I have an ASP.Net application that accesses data through a referenced class library. Things start to break down when multiple...
2
by: mesut demir | last post by:
Dear collegeaus, I would like to learn Visual Basic.NET and working with DATABASES. My intention is making some Windows programs using Database & Internet programs using Databaseses.(SQL) ...
23
by: JohnH | last post by:
I'm just recently come to work for an auto brokerage firm. My position involves performing mysterious rites, rituals and magick in order to get information out of their access database. This is...
5
keyvanrahmadi
by: keyvanrahmadi | last post by:
Hopefully I am posting in the right section and not annoying everyone, if I am then please except my sincere apology for wasting your time and hopefully the Mods will move it to the right location...
2
by: lmaurer | last post by:
Hi all, I have been charged with learning how to create web pages that will function as data capturing tools. From the research I have done, it looks like I need to learn ASP.net and SQL Server...
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: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
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?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
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,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

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.