473,651 Members | 3,063 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

General Back End Stability question

This is a general question about back ends.

Using in the scenario of a single user machine or *possibly* 2 networked
machines. Therefore using SQL Server is not really an option.

I need to write a database that keeps track of someone's sales (eg:
jewellery shop). There would be tables with around 20000 records that would
keep track of the stock items (wouldn't change much). The bulk of the work
is based on sales made which of course would vary. It's probably fair to
say that in any one year, there would say 40000 transactions (sales).

If I wrote the front end in VS.net VB, would Access be stable enough for a
back end? If not, what are other options that I should be considering?

TIA
Michelle

PS: If I also carrying out compacting on a regular basis, would this help?
Is there such a thing as 'compact and repairing' too often?

Nov 12 '05 #1
9 1384
Whether stability is good enough depends on your stability requirements.
Based on what you've said, the database will always be off-line each night,
and could be fully backed up, and a repair/compact run. Given that, the very
worst that could happen in a crash or corruption is the loss of a day's work.
You could even reduce that risk further by backing up at lunch. In this
situation, what is the cost of that loss?

Also, in most cases back-end data corruption is fairly rare, though it
certainly does happen. When it does happen, the data is usually recoverable,
possibly minus one or 2 rows that can then be re-entered or recovered from
another back-up. I've only had about 2 unrecoverable back-end corruptions in
about 13 years of Access work, and one of those was my fault (make sure your
procedures are solid and resistant to human error).

On Wed, 28 Jan 2004 08:18:22 +1000, "-Michelle-" <mi********@yah oo.com> wrote:
This is a general question about back ends.

Using in the scenario of a single user machine or *possibly* 2 networked
machines. Therefore using SQL Server is not really an option.

I need to write a database that keeps track of someone's sales (eg:
jewellery shop). There would be tables with around 20000 records that would
keep track of the stock items (wouldn't change much). The bulk of the work
is based on sales made which of course would vary. It's probably fair to
say that in any one year, there would say 40000 transactions (sales).

If I wrote the front end in VS.net VB, would Access be stable enough for a
back end? If not, what are other options that I should be considering?

TIA
Michelle

PS: If I also carrying out compacting on a regular basis, would this help?
Is there such a thing as 'compact and repairing' too often?


Nov 12 '05 #2
Steve Jorgensen <no****@nospam. nospam> wrote in
news:op******** *************** *********@4ax.c om:
Also, in most cases back-end data corruption is fairly rare,
though it certainly does happen. When it does happen, the data is
usually recoverable, possibly minus one or 2 rows that can then be
re-entered or recovered from another back-up. I've only had about
2 unrecoverable back-end corruptions in about 13 years of Access
work, and one of those was my fault (make sure your procedures are
solid and resistant to human error).


Actually, most instances of reported corruption don't lose any data
at all, because the there's not actually anything corrupt, it's just
a flag that isn't set right.

Indeed, I've seen only a handful of cases of actual data loss in my
nearly 10 years of full-time Access programming.

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Nov 12 '05 #3
On Tue, 27 Jan 2004 23:47:11 GMT, "David W. Fenton"
<dX********@bwa y.net.invalid> wrote:
Steve Jorgensen <no****@nospam. nospam> wrote in
news:op******* *************** **********@4ax. com:
Also, in most cases back-end data corruption is fairly rare,
though it certainly does happen. When it does happen, the data is
usually recoverable, possibly minus one or 2 rows that can then be
re-entered or recovered from another back-up. I've only had about
2 unrecoverable back-end corruptions in about 13 years of Access
work, and one of those was my fault (make sure your procedures are
solid and resistant to human error).


Actually, most instances of reported corruption don't lose any data
at all, because the there's not actually anything corrupt, it's just
a flag that isn't set right.


Yes, that is what I was trying to imply, though I certainly have experienced
the loss of a row or 2 once in a great while. The repair process also tells
you when it loses rows, so you know when this has happened and can take
appropriate measures to recover properly afterward.
Nov 12 '05 #4
This message is a forgery.

On Wed, 28 Jan 2004 09:56:38 +0100, Salad <oi*@vinegar.co m> wrote:

Your email name "milky swirl" causes a twinge in my loins.

-Michelle- wrote:
This is a general question about back ends.

Using in the scenario of a single user machine or *possibly* 2 networked
machines. Therefore using SQL Server is not really an option.

I need to write a database that keeps track of someone's sales (eg:
jewellery shop). There would be tables with around 20000 records that would
keep track of the stock items (wouldn't change much). The bulk of the work
is based on sales made which of course would vary. It's probably fair to
say that in any one year, there would say 40000 transactions (sales).

If I wrote the front end in VS.net VB, would Access be stable enough for a
back end? If not, what are other options that I should be considering?

TIA
Michelle

PS: If I also carrying out compacting on a regular basis, would this help?
Is there such a thing as 'compact and repairing' too often?







Nov 12 '05 #5
I take offense to your comments. I have posted questions on here before and
I am always thankful for the answers that I get.

I also cannot be held responsible what happens to your loins when reading my
email address.

Michelle
"Steve Jorgensen" <no****@nospam. nospam> wrote in message
news:or******** *************** *********@4ax.c om...
This message is a forgery.

On Wed, 28 Jan 2004 09:56:38 +0100, Salad <oi*@vinegar.co m> wrote:

Your email name "milky swirl" causes a twinge in my loins.

-Michelle- wrote:
This is a general question about back ends.

Using in the scenario of a single user machine or *possibly* 2 networked machines. Therefore using SQL Server is not really an option.

I need to write a database that keeps track of someone's sales (eg:
jewellery shop). There would be tables with around 20000 records that would keep track of the stock items (wouldn't change much). The bulk of the work is based on sales made which of course would vary. It's probably fair to say that in any one year, there would say 40000 transactions (sales).

If I wrote the front end in VS.net VB, would Access be stable enough for a back end? If not, what are other options that I should be considering?

TIA
Michelle

PS: If I also carrying out compacting on a regular basis, would this help? Is there such a thing as 'compact and repairing' too often?






Nov 12 '05 #6
Presumably, you received my reply before the original message. I was pointing
out that the offensive message was not, in fact posted by the person who is
know here by the name of salad, but by an imposter posting through an
anonymous remailer.

On Wed, 28 Jan 2004 19:10:24 +1000, "-Michelle-" <mi********@yah oo.com> wrote:
I take offense to your comments. I have posted questions on here before and
I am always thankful for the answers that I get.

I also cannot be held responsible what happens to your loins when reading my
email address.

Michelle
"Steve Jorgensen" <no****@nospam. nospam> wrote in message
news:or******* *************** **********@4ax. com...
This message is a forgery.

On Wed, 28 Jan 2004 09:56:38 +0100, Salad <oi*@vinegar.co m> wrote:
>
>Your email name "milky swirl" causes a twinge in my loins.
>
>
>
>-Michelle- wrote:
>
>> This is a general question about back ends.
>>
>> Using in the scenario of a single user machine or *possibly* 2networked >> machines. Therefore using SQL Server is not really an option.
>>
>> I need to write a database that keeps track of someone's sales (eg:
>> jewellery shop). There would be tables with around 20000 records thatwould >> keep track of the stock items (wouldn't change much). The bulk of thework >> is based on sales made which of course would vary. It's probably fairto >> say that in any one year, there would say 40000 transactions (sales).
>>
>> If I wrote the front end in VS.net VB, would Access be stable enoughfor a >> back end? If not, what are other options that I should be considering?
>>
>> TIA
>> Michelle
>>
>> PS: If I also carrying out compacting on a regular basis, would thishelp? >> Is there such a thing as 'compact and repairing' too often?
>>
>>
>>
>
>
>
>
>
>
>
>
>
>
>
>
>
>


Nov 12 '05 #7
Thanks for the explanation. I actually never received the original message.

"Steve Jorgensen" <no****@nospam. nospam> wrote in message
news:7l******** *************** *********@4ax.c om...
Presumably, you received my reply before the original message. I was pointing out that the offensive message was not, in fact posted by the person who is know here by the name of salad, but by an imposter posting through an
anonymous remailer.

On Wed, 28 Jan 2004 19:10:24 +1000, "-Michelle-" <mi********@yah oo.com> wrote:
I take offense to your comments. I have posted questions on here before andI am always thankful for the answers that I get.

I also cannot be held responsible what happens to your loins when reading myemail address.

Michelle
"Steve Jorgensen" <no****@nospam. nospam> wrote in message
news:or******* *************** **********@4ax. com...
This message is a forgery.

On Wed, 28 Jan 2004 09:56:38 +0100, Salad <oi*@vinegar.co m> wrote:

>
>Your email name "milky swirl" causes a twinge in my loins.
>
>
>
>-Michelle- wrote:
>
>> This is a general question about back ends.
>>
>> Using in the scenario of a single user machine or *possibly* 2

networked
>> machines. Therefore using SQL Server is not really an option.
>>
>> I need to write a database that keeps track of someone's sales (eg:
>> jewellery shop). There would be tables with around 20000 records that
would
>> keep track of the stock items (wouldn't change much). The bulk of
thework
>> is based on sales made which of course would vary. It's probably
fairto
>> say that in any one year, there would say 40000 transactions

(sales). >>
>> If I wrote the front end in VS.net VB, would Access be stable enough

for a
>> back end? If not, what are other options that I should be considering? >>
>> TIA
>> Michelle
>>
>> PS: If I also carrying out compacting on a regular basis, would this

help?
>> Is there such a thing as 'compact and repairing' too often?
>>
>>
>>
>
>
>
>
>
>
>
>
>
>
>
>
>
>

Nov 12 '05 #8
Another fake via an anonymous remailer, of course.

On 28 Jan 2004 14:31:17 -0000, An************* ***@See.Comment .Header
(MacDermott) wrote:
Oh come on! Michelle, you obviously are aware of the allusions you make
with "milky swirl"?
-Michelle- wrote:
I take offense to your comments. I have posted questions on here before and
I am always thankful for the answers that I get.

I also cannot be held responsible what happens to your loins when reading my
email address.

Michelle
"Steve Jorgensen" <no****@nospam. nospam> wrote in message
news:or******** *************** *********@4ax.c om...
This message is a forgery.

On Wed, 28 Jan 2004 09:56:38 +0100, Salad <oi*@vinegar.co m> wrote:

>
>Your email name "milky swirl" causes a twinge in my loins.
>
>
>
>-Michelle- wrote:
>
>> This is a general question about back ends.
>>
>> Using in the scenario of a single user machine or *possibly* 2

networked
>> machines. Therefore using SQL Server is not really an option.
>>
>> I need to write a database that keeps track of someone's sales (eg:
>> jewellery shop). There would be tables with around 20000 records that

would
>> keep track of the stock items (wouldn't change much). The bulk of the

work
>> is based on sales made which of course would vary. It's probably fair

to
>> say that in any one year, there would say 40000 transactions (sales).
>>
>> If I wrote the front end in VS.net VB, would Access be stable enough

for a
>> back end? If not, what are other options that I should be considering?
>>
>> TIA
>> Michelle
>>
>> PS: If I also carrying out compacting on a regular basis, would this

help?
>> Is there such a thing as 'compact and repairing' too often?
>>
>>
>>
>
>
>
>
>
>
>
>
>
>
>
>
>
>



Nov 12 '05 #9
An************* ***@See.Comment .Header (NB) wrote:
Comments: This message did not originate from the above address.
It was remailed by two or more anonymous mail services.


Please ignore this posting.

Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
Nov 12 '05 #10

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

Similar topics

2
1738
by: dba_db2 at nospam gmx.net | last post by:
Looking at http://www-306.ibm.com/software/data/db2/linux/validate/ it told us that db2 v8.1 is not validated yet for suse90 professional ed. Do you have any experience regarding the stability of db2 on that or other up to date linux platforms ? Has anyone using that configuration made a call to the db2 support ? Does the support appease that questions ? Best regards.
19
2702
by: jameso321 | last post by:
Hi, We run an MS Access 2000 DB with about 15 users. It is on a Win 2000 Server (SP4) machine and runs through Citrix Metaframe Presentation Server 3.0. --------------------------
7
2022
by: Joe Ross | last post by:
I've been working with Microsoft support for over 3 weeks now on an intermittent General Network Error we're seeing in our production environment between our ASP.NET application and SQL Server 2000. They are continuing to work on the issue, but it seems as if our progress is grinding to a halt. I asked this question on the newsgroups before going to MS but figured I'd give it another shot now that I have more information. The problem...
1
3294
by: Dominic | last post by:
Hi all, We've just migrated to IIS 6.0 / Windows Server 2003. We are now experiencing some stability problem what we did not experience in IIS 5.0 / Windows 2000 Server. Our ASP.NET application is running in a web-farm environment of multiple web servers. We have been using "Performance Monitor" to monitor the "Requests in Application Queue" counter of "ASP.NET Apps v.1.1.4322" object. We have found the following pattern.
2
1428
by: ZorpiedoMan | last post by:
I'm new to the world of sockets, and this question is not VB specific: If multiple clients access the same server on the same port, and the server is set up to do some async communication, does the server's response back to all the clients on that port, or just to the one who sent the request? In other words: Client One - Request Data From Server (It takes a few seconds for the server to get the answer)
182
7491
by: Jim Hubbard | last post by:
http://www.eweek.com/article2/0,1759,1774642,00.asp
0
1584
by: Jim M | last post by:
I'm porting my Access 2003 backend to SQL Server 2005 in order to accomodate more users with more stability. I want to encrypt the columns with client names, addresses and phone numbers because we are storing confidential info on them in other tables. Am using and MDB file (OBDC) rather than an Access project to avoid changing scads of code. I looked at the Microsoft Code examples about how to have SQL Server encrypt data. Question:...
8
1172
by: =?Utf-8?B?VGltIFRhZmZsaW5nZXI=?= | last post by:
Hello, I'm developing an application with one parent table and 12 child tables. The parent table is patient information and the children contain such things as lab results, medications, emergency room visits, etc. I'm trying to decide how many gridview and sqldatasource controls is too many for one page. I like the way the user interface works with everything on one page where they can select a parent record from a gridview control then...
1
1681
by: sixthscroll | last post by:
Hi everyone, it's been a very long time since I've programmed, so speak real slow. I need to use good old DOS C++ (I'm using borland C++ 5.5 compiler with no IDE and therefore no syntax checking) on DOS 6.33 for a specialized GPS receiver. Unfortunately, there is no way for me to test several key functions of the unit. I want to test CPU stability and RAM. If anyone has any code they already have made, I don't need to reinvent the wheel....
0
8807
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
8466
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8584
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
6158
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5615
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4290
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2701
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
1912
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
2
1588
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.