نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Marten یک کتابخانه منبع باز برای دات نت است که استفاده از یک پایگاه داده PostgreSQL زیرمجموعه را به عنوان پایگاه داده اسناد امکان پذیر می کند. بیاموزید که چگونه با داده ها و طرح های موجود در آن کار کنید! Marten می تواند به عنوان جایگزین یا جایگزین سایر پایگاه های داده سند مانند MongoDb یا RavenDb استفاده شود و همچنین می تواند جایگزینی برای ORM ها مانند Entity Framework باشد. اگرچه Marten برای شروع کار آسان است ، اما همچنین مجموعه ای از ویژگی های مربوط به شخصی سازی ، تشخیص ، دستکاری داده ها و عملکرد را فراهم می کند که می توانند به طور اضافی استفاده شوند. در این دوره ، کار با Data و Schemas در Marten ، شما می آموزید که چگونه عملکرد پرس و جو را بهبود بخشد ، عبارات SQL را تشخیص داده و ثبت کنید ، همزمانی خوش بینانه آفلاین را تنظیم کنید و اشیاhe طرحواره PostgreSQL را سفارشی کنید. ابتدا ، نحوه ثبت و تشخیص س quالات SQL و دستورات DDL تولید شده توسط Marten را کشف خواهید کرد. در مرحله بعدی ، شما یاد خواهید گرفت که چگونه با هماهنگی خوش بین آفلاین از اتلاف داده جلوگیری کنید و چگونه نرم افزارها را پاک کنید. سپس ، شما به یادگیری نحوه کاهش رفت و برگشت پایگاه داده ، بهبود عملکرد پرس و جو PostgreSQL و نحوه کاهش هزینه های پردازنده مشتری خواهید پرداخت. سرانجام ، خواهید فهمید که چگونه می توانید اشیاhe طرحواره PostgreSQL را که مارتن تعریف و ایجاد می کند کنترل کنید. با پایان این دوره ، شما درک بهتری از نحوه کار با داده ها و طرحواره ها در Marten خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
ورود به سیستم و تشخیص دستورات SQL و تغییرات طرحواره
Logging and Diagnosing SQL Commands and Schema Changes
-
مقدمه
Introduction
-
بررسی اجمالی ورود به سیستم Marten
Overview of Marten Logging
-
ایجاد یک جلسه جلسه سفارشی
Creating a Custom Session Logger
-
ایجاد Custom Marten Logger
Creating a Custom Marten Logger
-
Refactoring به یک کلاس Logger Single
Refactoring to a Single Logger Class
-
با استفاده از Logger از پیش ارائه شده
Using the Pre-supplied Logger
-
پیش نمایش LINQ SQL تولید شده
Previewing LINQ Generated SQL
-
تشخیص عملکرد برنامه پرس و جو PostgreSQL
Diagnosing PostgreSQL Query Plan Performance
-
پیگیری تعداد دستورات جلسه صادر شده
Tracking the Number of Issued Session Commands
-
خلاصه
Summary
تغییر داده های سند
Modifying Document Data
-
مقدمه
Introduction
-
درک همزمانی خوش بین آفلاین
Understanding Offline Optimistic Concurrency
-
اجرای آفلاین خوش بینی همزمان در مارتن
Implementing Offline Optimistic Concurrency in Marten
-
نرم افزار حذف اسناد
Soft Deleting Documents
-
انجام درج سند انبوه
Performing Bulk Document Inserts
-
حذف داده ها و طرح فروشگاه اسناد
Deleting Document Store Data and Schema
-
خلاصه
Summary
بهبود عملکرد پرس و جو
Improving Query Performance
-
مقدمه
Introduction
-
درک سوالات وارد شده
Understanding Compiled Queries
-
پیاده سازی یک سeryال کامپایل شده
Implementing a Compiled Query
-
ویژگی های اضافی پرس و جو وارد شده
Additional Compiled Query Features
-
کاهش سفرهای رفت و برگشت شبکه با سeriesالات دسته ای
Reducing Network Round Trips with Batched Queries
-
دریافت کل اسناد در هنگام جستجوهای صفحه
Getting Total Documents During Paged Queries
-
بهبود عملکرد پرس و جو با شاخص های JSON
Improving Query Performance with JSON Indexes
-
قسمتهای نمایه شده تکراری
Duplicated Indexed Fields
-
کاهش هزینه های سریال سازی
Reducing Serialization Costs
-
بازیابی داده های خام JSON
Retrieving Raw JSON Data
-
خلاصه
Summary
سفارشی کردن اشیاhe طرح پایگاه داده
Customizing Database Schema Objects
-
مقدمه
Introduction
-
پیکربندی نام جدول سند
Configuring Document Table Names
-
تعیین طرحواره PostgreSQL برای انواع اسناد جداگانه
Specifying a PostgreSQL Schema for Individual Documents Types
-
تعیین طرحواره PostgreSQL برای همه انواع اسناد
Specifying a PostgreSQL Schema for All Document Types
-
پیکربندی فروشگاه های اسناد با ثبت های Marten
Configuring Document Stores with Marten Registries
-
صادر کردن Schema Definition DDL
Exporting Schema Definition DDL
-
خلاصه
Summary
نمایش نظرات