مقايسهاي بين SQL server 2000 و Access 2000
محيط اجرا :
ACCESS روي سيستم هاي زير قابل نصب است : ويندوز 95 و 98 و 98SE و me و NT4 با سرويس پک 6 و ويندوز 2000 و XP و ويندوزهاي بعد آن.
نيازهاي سخت افزاري :
|
Hardware |
Requirements |
|
Processor |
Pentium 166 MHz or higher |
|
Memory |
32 MB RAM (minimum for Desktop Engine), |
|
Hard disk space |
270 MB (full installation), |
براي نصب اکسس 2000 شما دو انتخاب داريد. نصب نسخه pro يا نصب نسخه developer. براي نصب اکسس شما نياز به سخت افزارهاي زير داريد .
|
Hardware |
Requirements |
|
Processor |
Pentium 75 MHz or higher |
|
Memory |
8 MB of RAM required for Access 2000, |
|
Hard disk space |
Access 2000 requires over 30 MB of hard disk space |
نيازهاي نرم افزاري:
در مقايسه با SQL server 2000 بانک اکسس در اصل يک ورژن بيشتر ندارد و ميتواند روي سيستم هاي زير نصب شود : ويندوز 95 و 98 و 98SE و me و NT4 با سرويس پک 6 و ويندوز 2000 و XP و ويندوزهاي بعد آن
مقايسه قيمت ها :
• Processor license.
• Server/per-seat client access license (CAL).
در حالت پروسسور براي هر CPU نياز به يک مجوز ميباشد و تعداد دسترسي نامحدود کلاينتها را داريم . اگر تعداد کلاينتها نامعلوم است ميتوان از اين نوع مجوز استفاده کرد. براي تعداد نفرات بالاي کلاينت اين مجوز ارزانتر تمام ميشود .
در حالت CAL يک مجوز براي يک سرور بايد اخذ کنيد و به ازاي هر کلاينت هم يک مجوز جداگانه . اين حالت وقتي کلاينتها حدود 30 تا باشند به صرفه است .
|
Licensing Options |
SQL Server 2000 Standard Edition |
SQL Server 2000 Enterprise Edition |
|
Processor |
$4,999 per processor |
$19,999 per processor |
|
Server/Per-Seat CAL |
with 5 CALs - $1,489 |
with 25 CALs - $11,099 |
بانک اکسس 2000 مانند آفيس 2000 هم اکنون در خرده فروشي ها قابل يافت نيست و نسخه هاي جديد اين محصولات مانند نسخه XP قابل خريداري است. (در آمريکا به خريد محصولات قديمي مايکروسافت بجاي نسخه جديد آن، DownGrading يا کم ارزش پنداشتن گفته ميشود و چندان کار جالبي نيست)
|
Products |
New User Price |
Upgrade Price |
|
Microsoft Access 2002 |
$339 |
$109 |
|
Office XP Professional Edition |
$579 |
$329 |
|
Office XP Developer Edition |
$799 |
$549 |
مقايسه قابليت ها :
• بانک اکسس از سيستم معماري فايلي بهره ميگيرد. اما SQL از سيستم کلاينت سرور استفاده ميکند.
• بانک اکسس محدوديت هاي زيادي نسبت به SQL server دارد و در محيط هايي که چندين کاربر با هم ميخواهند بصورت همزمان و بهينه کار کنند گاهي توان کار ندارد.
تعدادي از قابليت هاي اين دو بانک اطلاعاتي :
|
Feature |
Access 2000 |
SQL Server 2000 |
|
SMP support |
Not Supported |
Supported |
|
Tables |
Relational tables |
Relational tables, |
|
Triggers |
Not Supported |
AFTER triggers, |
|
Procedures |
Not Supported |
Microsoft T-SQL statements |
|
User-defined functions |
Not Supported |
Scalar functions, |
|
Views |
Not Supported |
Supported |
|
Transaction logging |
Not Supported |
Supported |
|
Recovery |
Recovery to last backup |
Recovery to last backup, |
|
Integration with |
Not Supported |
Supported |
تعدادي از محدوديت ها به قرار زير است:
|
Feature |
SQL Server 2000 |
Access 2000 |
|
database size |
1,048,516 TB |
2 GB plus linked tables size |
|
objects in a database |
2,147,483,647 |
32,768 |
|
user name length |
128 |
20 |
|
password length |
128 |
14 |
|
table name length |
128 |
64 |
|
column name length |
128 |
64 |
|
index name length |
128 |
64 |
|
Number of concurrent users |
limited by available memory |
255 |
|
columns per table |
1024 |
255 |
|
table size |
limited by available storage |
1 GB |
|
number of indexes in a table |
250 |
32 |
|
number of columns in an index |
16 |
10 |
|
bytes per row |
8060 |
2000 |
|
number of tables in a query |
256 |
32 |
|
columns per SELECT statement |
4096 |
255 |
|
nested subqueries |
|
|
/ك