Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Not possible?
Message
De
02/05/2002 03:08:32
Wilfred Chan
Bnp Paribas Hong Kong Branch
Hong Kong, Hong Kong
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Titre:
Divers
Thread ID:
00651710
Message ID:
00651733
Vues:
20
>Hi All,
>
>My boss says this isn't possible with VFP...
>
>3 databases - one for each environment: development, stage, production. Each contains the same 400+ base tables(very denormalized) plus temp tables (no views). Some(about 30) of the tables have over 1 million records in them, these have between 50 and 1500 bytes per record. We have ~200 users updating records one at a time thru a data entry system and in batches of about 20K-75K records. Some of the updates/inserts trigger updates/inserts to 1-10 other tables. We have about 200 reports that could be triggered at any time running against large portions of the data. We also want to be able to display the data in real time to the web.
>
>...comments? Suggestions?
>
>Thanx.


Hi,

It is not suggested using VFP database engine for large scale project:
1. File based, slow access on huge data file. (1GB file will be a nightmare and 2GB is the limit.)
2. Not easy to handle Locking (in your case).
3. Security problem (users have access right on the database files)
4. Scalability

So, using VFP as front-end tools is fine.
A powerful back-end database like Oracle or SQL server will fit you because they can provide more features that you will require probably:
1. On-line backup
2. Advance recovery: e.g. time-based, change-based recovery, backup server
3. ......

Hope it can help you. Wilfred
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform