رویداد رانده شده تغییر داده ضبط: مقدمه ، موارد استفاده ، و ابزار

عکس پروفایل نویسنده

@dunithdدانیت دانوشکا

مهندس ، نویسنده ، کار می کند @ WSO2. ویرایشگر eventdrivenutopia.com. عاشق معماری رویداد محور است.

این پست به جای یک غوطه وری عمیق در یک ابزار خاص ، به عنوان مقدمه ای بر روی روش تغییر داده های تغییر داده (CDC) عمل می کند. ابتدا انگیزه CDC را کشف می کنم و م componentsلفه های یک سیستم CDC مبتنی بر رویداد را در زمان واقعی نشان می دهم. بخشهای اخیر برخی موارد استفاده بالقوه را که CDC قابل اجرا است بحث می کنند و با برخی از ابزارهای منبع باز موجود در بازار نتیجه می گیرند.

انگیزه پشت تغییر داده ضبط

برنامه ها با ردپای کوچک داده شروع می شوند. در ابتدا ، یک پایگاه داده واحد نیازهای برنامه را برآورده می کند.

وقتی برنامه ها تکامل می یابند ، آنها باید از مدل های مختلف داده و الگوهای دسترسی به داده ها پشتیبانی کنند. به عنوان مثال ، ممکن است برای انجام جستجوی متن کامل ، یک حافظه پنهان برای سرعت بخشیدن به خواندن و یک انبار داده برای تجزیه و تحلیل پیچیده داده ها ، به یک فهرست جستجو نیاز داشته باشند.

در نهایت ، این معماری ساده به چیزی شبیه به این تبدیل می شود.

به طور عملی ، هیچ یک از پایگاه داده ها نمی توانند همه آن نیازها را همزمان برآورده کنند. در نتیجه ، برنامه ها مجبورند از فن آوری های مختلف ذخیره اطلاعات مانند شاخص ها ، حافظه پنهان و انبارها در معماری خود استفاده کنند. این آنها را مجبور می کند که داده های خود را در چندین مکان نگه دارند ، به صورت اضافی و …

سئو PBN | خبر های جدید سئو و هک و سرور