SQL سرور در ابر
با استفاده از SQL Azure مایکروسافت کاربران پایگاه داده های جدی را قادر می سازد پایگاه های خود را در ابر قرار دهند. SQL Azure یک پایگاه اطلاعاتی است که Transact-SQL را با استفاده از مایکروسافت SQL Server Technology پشتیبانی می کند، اما اجازه می دهد تمام کارهای مدیریت سرور و سیستم عامل را به دست مهندسان مایکروسافت قرار دهید.
ویژگی های SQL Server در ابر
برخی از ویژگی های که با استفاده از SQL Azure به دست می آورید عبارتند از:
- مدیریت ساده، مدیریت پلت فرم پایگاه داده، سیستم عامل و سخت افزار را در دست دیگران قرار داده است
- منابع انبساطی، به شما این امکان را می دهد که به سرعت تغییر یا اضافه کردن منابع خود را تغییر دهید
- ادغام با دسترسی به داده های ODBC، PHP و ADO.NET
- مدیریت از طریق SQL Server Management Studio (با استفاده از نسخه با SQL Server 2008 R2 و یا بعد از آن)
- اکثر قابلیت های اساسی Microsoft SQL Server
محدودیت ها
مهم این است که تشخیص دهیم که SQL Azure یک جایگزین مبتنی بر ابر برای مایکروسافت SQL Server است، نه یک محیط میزبان SQL Server. چندین تمایز مهم وجود دارد
- پایگاه های داده محدود به 10GB است.
- برخی از انواع داده (به ویژه داده های CLR که شامل داده های جغرافیایی هستند) پشتیبانی نمی شوند
- هشدارهای مبهم که ممکن است اتصال شما برای "استفاده بیش از حد منابع" خاتمه یابد
نتیجه
به طور کلی، SQL Azure یک محصول بسیار جالب است و ممکن است برای کسانی که در یک طاقچه خاص هستند به دنبال پایگاه های مبتنی بر ابر با کارایی بالا زیر 10GB باشد. با این حال، اکثر کاربران وب احتمالا متوجه خواهند شد که می توانند قیمت های مشابهی را از سرویس دهنده های مختلفی که شامل هزینه میزبانی وب هستند، پیدا کنند. انتظار می رود که SQL Azure در محبوبیت رشد کند، زیرا راه حل های مقیاس پذیر بیشتری را پشتیبانی می کند که قابلیت پشتیبانی پیشرفته تر SQL Server را دارند.