Tycoon Talk
Become a Big fish!
The number 1 forum for online business!
Post topics, ask questions, share your knowledge.
Tycoon Talk is part of Freelancer.com - find skilled workers online at a fraction of the cost.

The Database Forum


You are currently viewing our The Database Forum as a guest. Please register to participate.
Login



Reply
Desktop application - database
Old 12-08-2007, 03:32 PM Desktop application - database
Junior Talker

Posts: 2
Trades: 0
I am planning to develop a desktop application with backend database.

Please suggest me which database i can use. I need to proved a setup of application for each client.

1) MS Access
2) Sybase Anywhere
3) MySql - can I include Mysql database in Setup.exe.


Please suggest me if there is any other database which i can use.


Thank you
bgara is offline
Reply With Quote
View Public Profile
 
 
Register now for full access!
Old 12-08-2007, 03:57 PM Re: Desktop application - database
Harlequin's Avatar
Extreme Talker

Posts: 164
Name: Mick
Location: Tenerife
Trades: 0
BGARA

As a DB designer for a few years one of the first questions I ask is, who will be accessing the data, ill they have the necessary application instaled ad many other questions.

For example, if I was designing something like that and the workforce was in an office I might be inclined to useMS Access because it's localised and evryone can acces the data (providing they have MS Access installed on their terminal.

However, if there's even the slightest hint that the application may be used by a mobile workforce, that 3rd party clients may be accessing the data or that their requirements will grow I'd move to open source and then as their requirements grow the application can grow with them.

In short...

For a quick easy solution that's not going to cost them much: MS Access for everything else: PHP & MySQL.

Hope that helps...
__________________

Please login or register to view this content. Registration is FREE

Death Once Had a Near Harlequin Experience...!
Harlequin is offline
Reply With Quote
View Public Profile Visit Harlequin's homepage!
 
Old 12-08-2007, 06:41 PM Re: Desktop application - database
chrishirst's Avatar
Missing! presumed drunk.

Posts: 41,519
Name: Chris Hirst
Location: Blackpool. UK
Trades: 0
depending on what you are going to use as an installer.
But you should be able to spawn the setup of mysql along with your application. MSDE or SQL Express can also be installed with your app

For Access, you could could add the mdb files as an related file and have them put on to the target machines HD.
__________________
Chris. ->> Links are advertising NOT optimising!! <<-
A foolish consistency is the hobgoblin of little minds
Thought for today:- I SEO the only industry where all the cowboys are Indians?
chrishirst is offline
Reply With Quote
View Public Profile Visit chrishirst's homepage!
 
Old 12-08-2007, 09:57 PM Re: Desktop application - database
tripy's Avatar
Do not try this at home!

Posts: 3,621
Name: Thierry
Location: I'm the uber Spaminator !
Trades: 0
Sqlite !

It's a SQL engine programemd in C, that use a local file as container. It don't use any network connections, and give a wide range of connectors (c, c++, java, php, python...) to integrate it in your applications.
PHP5 support it natively, it's often used in portable device, and I even believe that firefox3 will use it to store bookmarks and history

http://www.sqlite.org
Quote:
SQLite is an embedded SQL database engine. Unlike most other SQL databases, SQLite does not have a separate server process. SQLite reads and writes directly to ordinary disk files. A complete SQL database with multiple tables, indices, triggers, and views, is contained in a single disk file. The database file format is cross-platform - you can freely copy a database between 32-bit and 64-bit systems or between big-endian and little-endian architectures. These features make SQLite a popular choice as an Application File Format. Think of SQLite not as a replacement for Oracle but as a replacement for fopen()

SQLite is a compact library. With all features enabled, the library size can be less than 250KiB, depending on compiler optimization settings. (Some compiler optimizations such as agressive function inlining and loop unrolling can cause the object code to be much larger.) If optional features are omitted, the size of the SQLite library can be reduced below 180KiB. SQLite can also be made to run in minimal stack space (16KiB) and very little heap (100KiB), making SQLite a popular database engine choice on memory constrained gadgets such as cellphones, PDAs, and MP3 players. There is a tradeoff between memory usage and speed. SQLite generally runs faster the more memory you give it. Nevertheless, performance is usually quite good even in low-memory environments.

...

SQLite responds gracefully to memory allocation failures and disk I/O errors. Transactions are ACID even if interrupted by system crashes or power failures. All of this is verified by the automated tests using special test harnesses which simulate system failures.
__________________
Only a biker knows why a dog sticks his head out the window.

Last edited by tripy; 12-08-2007 at 10:04 PM..
tripy is offline
Reply With Quote
View Public Profile Visit tripy's homepage!
 
Old 12-10-2007, 03:19 PM Re: Desktop application - database
Junior Talker

Posts: 2
Trades: 0
As a DB designer for a few years one of the first questions I ask is, who will be accessing the data, ill they have the necessary application instaled ad many other questions.
A) This is a Individual desktop application where i need to provide a setup with install every thing in thier desktop.

The second thing I heard is MSAccess database file corrupted so often. I that correct.
bgara is offline
Reply With Quote
View Public Profile
 
Old 12-10-2007, 07:55 PM Re: Desktop application - database
chrishirst's Avatar
Missing! presumed drunk.

Posts: 41,519
Name: Chris Hirst
Location: Blackpool. UK
Trades: 0
The only time I have had problems with corrupt Access dbs is when they have been allowed to grow over the 4Gb limit and the data get truncated.

Other than that they are pretty robust. I have an unattended datalogging application written in VB running in several locations with stand alone Access .mde files, the system creates new datafiles on a monthly basis, does automatic backups and configuration restores should any corruption be detected.
There is 2 or 3 years data stored on the machines and no one has run up having a major flap as yet (touch wood)
__________________
Chris. ->> Links are advertising NOT optimising!! <<-
A foolish consistency is the hobgoblin of little minds
Thought for today:- I SEO the only industry where all the cowboys are Indians?
chrishirst is offline
Reply With Quote
View Public Profile Visit chrishirst's homepage!
 
Reply     « Reply to Desktop application - database
 

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off





   
RSS Feed  Feeds: RSS   JS   XML
RSS Feed  Feeds for this forum: RSS   JS   XML



Page generated in 0.31100 seconds with 12 queries