- درج رکوردها - درک ذخیره سازی جدول - قسمت دوم
- Retrieving Records - Understanding Table Storage - قسمت سوم
- به روز رسانی سوابق - درک ذخیره سازی جدول - قسمت چهارم
- عملیات جدول دسته ای - درک ذخیره سازی جدول - قسمت پنجم
- حذف رکوردها - درک ذخیره سازی جدول - قسمت ششم
هنگامی که یک حساب ذخیره سازی ایجاد می کنید، شامل سرویس Table در کنار خدمات Blob و Queue می شود. خدمات جدول از طریق قالب URL قابل دسترسی است. به نظر می رسد این است:
http://<نام حساب ذخیره>.table.core.windows.net/<نام جدول>.
در داخل جداول، ما موجودیت هایی داریم که مجموعه ای از ویژگی ها هستند و یک موجودیت واحد می تواند تا 252 ویژگی برای ذخیره اطلاعات داشته باشد. هر موجودیت همچنین دارای سه ویژگی سیستم است که یک کلید پارتیشن، یک کلید ردیف و یک مهر زمان را مشخص می کند. موجودیت هایی با کلید پارتیشن یکسان را می توان سریعتر جستجو کرد و در عملیات درج/به روز کرد. کلید ردیف یک موجودیت، شناسه منحصر به فرد آن در یک پارتیشن است.
- ذخیره سازی TB از داده های ساختاریافته که قادر به ارائه برنامه های کاربردی در مقیاس وب هستند
- ذخیره مجموعه داده هایی که به اتصالات پیچیده، کلیدهای خارجی یا رویه های ذخیره شده نیاز ندارند و می توانند برای دسترسی سریع غیرعادی شوند.
- جستجوی سریع داده ها با استفاده از یک شاخص خوشه ای
- دسترسی به داده ها با استفاده از پروتکل OData و پرس و جوهای LINQ با WCF Data Service .NET Libraries
در اینجا در این مقاله ابتدا یک حساب ذخیره سازی ایجاد می کنیم و کلیدهای استفاده از آن را در برنامه خود خواهیم داشت و سپس یک برنامه کنسول که به حساب ذخیره سازی متصل می شود و یک جدول در داخل آن ایجاد می کند.
مرحله 1
وارد پورتال Microsoft Azure خود شوید، روی "ایجاد منبع جدید" کلیک کنید و "حساب ذخیره سازی - blob, file, table, queue" را از دسته Storage انتخاب کنید تا یک حساب ذخیره سازی ایجاد کنید و جزئیات لازم را به شرح زیر ارائه دهید.
- نام: یک نام منحصر به فرد
- استقرار: مدیر منابع
- نوع حساب: هدف کلی (در صورت ذخیره Blob نمی توان با فایل ها، جداول یا صف ها کار کرد)
- مکان: نزدیکترین به شما
- Replication: ذخیره سازی جغرافیایی اضافی با دسترسی خواندن
- ذخیره سازی اضافی محلی - سه نسخه در یک مرکز داده
- ذخیره سازی زائد منطقه - سه نسخه در دو مرکز داده از همان منطقه
- ذخیره سازی زمینی اضافی - سه نسخه در یک مرکز داده اولیه و سه نسخه در مرکز داده دیگر
- عملکرد: استاندارد (در حال حاضر فقط برای تکرار LRS در دسترس است)
- انتقال ایمن مورد نیاز: غیرفعال است
- گروه منبع: یک فایل جدید به عنوان TableStorageRG ایجاد کنید
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/creating-storage-account-and-table-understanding-table-storage-part-one/Images/image001.jpg)
گام 2
پس از موفقیت در استقرار، منبع را باز کنید و روی کلیدهای دسترسی کلیک کنید و یک کلید را برای اهداف بعدی یادداشت کنید.
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/creating-storage-account-and-table-understanding-table-storage-part-one/Images/image002.jpg)
مرحله 3
یک برنامه کنسول C# جدید در ویژوال استودیو ایجاد کنید و آن را به عنوان TableDemo نامگذاری کنید.
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/creating-storage-account-and-table-understanding-table-storage-part-one/Images/image003.jpg)
مرحله 4
پس از ایجاد پروژه، دو بسته NuGet به نامهای WindowsAzure.Storage و WindowsAzure.ConfigurationManager را در راهحل خود نصب کنید. می توانید این کار را با انتخاب Tools > NuGet Package Manager > Manage NuGet Packages for Solution انجام دهید. در برگه Browse WindowsAzure.Storage و WindowsAzure.ConfigurationManager را جستجو کنید تا بستهها نصب را با بررسی تغییرات و پذیرش عبارت مجوز برای هر دو تکمیل کنید.
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/creating-storage-account-and-table-understanding-table-storage-part-one/Images/image004.jpg)
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/creating-storage-account-and-table-understanding-table-storage-part-one/Images/image005.jpg)
مرحله 5