Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Why we are moving to
Message
From
22/01/2007 06:53:26
 
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
01187155
Message ID:
01187600
Views:
26
Let me agree. For our target flexibility and reusability is more important than performance.

Hovewer, AFAIK Cache' has an interesting technology called ECP allowing to separate data server and applications server while using the same database and code. Code is downloaded from database and actually runs on application server while data server only serves data I/O and transactions.
Yes, this does not optimize whole system performace but at least allows to separate middle-tier from database-tier without any change to application code.


>Well, then we have to define what the database is.
>
>If we define the database as the tier, which incorporates both data support logic (data access, transactions and integrity), and the application logic - objects, methods, properties, inheritance - then your approach is right.
>
>If we define the database as a highly optimized data tier, which supports only data access, transactions and integrity with no compromise caused by other functionality, then I would say that your approach is not perfect - lets middle tier to do the objects, methods, properties, inheritance.
>
>So, after all, it is about what meaning we will put under the "database" defintion.
>
>However, working on projects which require scalability as a feature, I found that the approach to have highly optimized/specialized data tier, and separate speclialized middle-tier - are the only way to build the systems with current state of technology which could handle significant load.
>
>For smaller projects, I agree that combining middle-tier with data tier might also bring some cool results. However, at expence of scalability.
/A new technology turns into completely outdated stuff before you have a time to read "Getting Started..." section.
/If there are some "system programmers" then others are unsystematic.
Previous
Reply
Map
View

Click here to load this message in the networking platform