آموزش کار با داده ها و طرح ها در مارتن

Working with Data and Schemas in Marten

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: 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

نمایش نظرات

آموزش کار با داده ها و طرح ها در مارتن
جزییات دوره
1h 55m
36
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Jason Roberts
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Roberts Jason Roberts

با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.