Mimeo

نرم افزار تصویر:
Mimeo
جزئیات نرم افزار:
نسخه: 1.4.1 به روز شده
ها تاریخ: 6 Mar 16
توسعه دهنده: Keith Fiske
پروانه: رایگان
محبوبیت: 33

Rating: nan/5 (Total Votes: 0)

Mimeo می توان برای حرکت جداول پایگاه داده را از یک پایگاه داده PostgreSQL را به دیگری.

در شامل پشتیبانی برای سه استراتژی تکثیر:

در 1. عکس فوری - جدول کل به دیگری کپی شده از یک DB

در 2. افزایشی - داده است نقل مکان کرد که مطالب جدید شناسایی شده است

در 3. DML - طول می کشد داده ها از یک پایگاه داده و به طور دائم آن حرکت می کند را به مکان جدید

چه در این نسخه جدید است:

تابع در نسخه 1.1.0 اضافه شده است، به طوری که هیچ به روزرسانی از نسخه 1.0.1 به بعد را در PostgreSQL و 9.1 شکست.
به روز رسانی PostgreSQL و به & # x3e؛ = 9.2 نیز اجازه می دهد Mimeo به 1.1.0 و بیشتر (توصیه ثابت) به روز می شود.

چه در نسخه 1.3.7 جدید است:

تابع در نسخه 1.1.0 اضافه شده است، به طوری که هیچ به روزرسانی از نسخه 1.0.1 به بعد را در PostgreSQL و 9.1 شکست.
به روز رسانی PostgreSQL و به & # x3e؛ = 9.2 نیز اجازه می دهد Mimeo به 1.1.0 و بیشتر (توصیه ثابت) به روز می شود.

چه در نسخه 1.3.6 جدید است:

تابع در نسخه 1.1.0 اضافه شده است، به طوری که هیچ به روزرسانی از نسخه 1.0.1 به بعد را در PostgreSQL و 9.1 شکست.
به روز رسانی PostgreSQL و به & # x3e؛ = 9.2 نیز اجازه می دهد Mimeo به 1.1.0 و بیشتر (توصیه ثابت) به روز می شود.

چه در نسخه 1.3.4 جدید است:

تابع در نسخه 1.1.0 اضافه شده است، به طوری که هیچ به روزرسانی از نسخه 1.0.1 به بعد را در PostgreSQL و 9.1 شکست.
به روز رسانی PostgreSQL و به & # x3e؛ = 9.2 نیز اجازه می دهد Mimeo به 1.1.0 و بیشتر (توصیه ثابت) به روز می شود.

چه در نسخه 1.1.1 جدید است:

حساب برای نام نقش با شخصیت های خاص در آنها (خط تیره مقصر که این اشکال بودند.)
جدول dblink_mapping تغییر به یک نام خاص پسوند: dblink_mapping_mimeo. اجازه می دهد تا آن را به در همان طرح به عنوان pg_jobmon در صورت دلخواه نصب شود.
تغییر سیستم قفل مشاوره به استفاده از قفل advistory معاملاتی به جای آنهایی که صریح است. می شود از خطاهای موجود در بلوک استثنا خلاص وقتی استثنا ضربه قبل از قفل مشاوره گرفته شده است.
اسناد و مدارک سازمان بهتر است.

اولین نسخه پایدار:

چه در نسخه 1.0.0 جدید است.

چه در نسخه 0.13.0 جدید است:

مبدا پسوند pg_jobmon اختیاری. می توان آن را روشن یا خاموش در هر تکرار اساس جدول با استفاده از جدید & quot تبدیل شده است. jobmon و & quot؛ ستون بولی در جدول پیکربندی. اگر pg_jobmon نصب شده است آن را به درست به طور پیش فرض برای تمام انواع تکرار تعیین می کنند، در غیر این صورت از آن خواهد شد false تنظیم کنید. شما همچنین می توانید تعیین کنید که آیا آن است که در زمان اجرا با استفاده از & quot؛ را p_jobmon و & quot؛ پارامتر به توابع تازه کردن.
ورود به سیستم Jobmon شده است به روش جدول تکرار شده است.

چه در نسخه 0.12.0 جدید است:

Logdel تابع تازه کردن در حال حاضر یک & quot؛ repull و & quot؛ گزینه انجام تجدید کامل از داده ها را از منبع آن است. توجه داشته باشید که آن را نمی ردیف را حذف کنید در مقصد که قبلا از منبع حذف شد (فقط ردیف در مقصد که در آن ستون mimeo_source_deleted تهی است حذف). از آنجا که یک TRUNCATE می تواند به عنوان با دیگر repulls تکرار انجام شود انجام می شود، آن را بسیار توصیه به انجام یک خلاء، از جدول مقصد بعد از این انجام شده است، احتمالا حتی یک خلاء کامل به اصلاح فضای دیسک.
برای کمک به روند repull بالا کارآمد تر، شاخص در حال حاضر در ایجاد و & quot؛ mimeo_source_deleted و & quot؛ ستون مقصد از تمام جداول تکرار logdel تازگی ایجاد شده. موجود جداول تکرار نمی خواهد که این شاخص اضافه شده است. توصیه اضافه کردن یک اگر شما نیاز به انجام این روش repull در تنظیم است.
DML & Logdel منبع تکثیر جداول صف دهید شاخص ایجاد شده در دارند و & quot؛ پردازش و & quot؛ و & quot؛ پردازش، mimeo_source_deleted و & quot؛ ستون است. این باید کمک تکرار برای جداول ترافیک بالاتر که ایجاد صف بزرگتر کارآمد تر است. مجموعه تکرار موجود نمی خواهد که جدول صف منبع خود را اصلاح برای اضافه کردن این شاخص. توصیه رفتن به عقب و به صورت دستی اضافه کردن آن را اگر شما متوجه مشکل در عملکرد.
پیام استثنا اگر توابع DML / logdel ساز شکست واضح تر در مورد آنچه reguarding اشیاء ایجاد شده به منبع اتفاق افتاده است.
اضافه شدن گزینه p_debug به توابع ساز. همچنین اشکال زدایی یک پاک کن کوچک و آن را ارائه اطلاعات بیشتر در در بسیاری از موارد.
اشکال ثابت: که در آن وضعیت تکرار logdel بود به درستی کار نمی کند.

چه در نسخه 0.11.0 جدید است:

عکس فوری و توابع ساز افزایشی اکنون اطمینان حاصل شود که نام جدول داده می شود طرح واجد شرایط است.
به روز شده در توابع اضافی برای نسخه های قدیمی تر منبع PostgreSQL و. توابع جدید DML برای 8.1 و همچنین array_agg سفارشی () توابع است که Mimeo نیاز وجود دارد.

چه در نسخه 0.10.2 جدید است: گزینه refresh_table

جدید فقط برای انجام یک کوتاه راست و repull برای یک جدول به طور منظم. تنها به عنوان یک از ویژگی های جزئی اضافه کردن به دلیل تغییرات دیگر API تاثیر نمی گذارد و آن را به عنوان یک کار تازه کردن به طور منظم در صورت امکان توصیه نمی شود. همچنین refresh_table () در حال حاضر نمی شوید به pg_jobmon، بنابراین نمی تواند بررسی شود و نمی خواهد تنظیم کردن هر هشدار اگر / زمانی که این نوع تازه نتواند. این مفید است است که با داشتن یک راه برای گرفتن داده ها از تولید به یک پایگاه داده مرحله بندی / توسعه تمدن که در آن شما هنوز هم می خواهید قادر به ویرایش جدول مقصد. می تواند انجام این کار با افزایشی یا DML، اما با این روش نیاز به هیچ کلید اولیه، ستون کنترل و یا نوشتن در پایگاه داده منبع.
حذف نوع شمارشی سفارشی. ساخته شده چیز بسیار پیچیده تر از آنها نیاز به تر است. Enum ها واقعا در پسوند بد از شما هرگز نمی تواند فقط یک مقدار جدید اضافه کردن در به روز رسانی.
دستورات به حذف دسته ای پیش فرض حد و مجموعه ای از مرزهای پیش فرض برای تکرار افزایشی از mimeo از دست داده بودند - 0.9.3--0.10.1 بای پس فایل به روز رسانی. در صورتی که فایل به روز رسانی mimeo مورد استفاده قرار گرفت، به صورت پیش فرض هرگز تغییر شد و محدودیت هنوز برای شغل تازه جدید راه اندازی شد. اجرای آن در اینجا دوباره.

چه در نسخه 0.10.0 جدید است:

حالا که کشیدن مقادیر زیادی از داده کارآمد تر است، دیگر محدودیت به طور پیش فرض دسته ای وجود دارد. هر تازه اجرا خواهد شد تمام ردیف جدید در دسترس. این شغل های موجود تاثیر نمی گذارد، تنها به شغل تازه ایجاد شده بعد از این نسخه نصب شده است. اگر شما می خواهم حذف محدودیت دسته ای (توصیه می شود مگر اینکه لازم است)، ستون batch_limit به NULL در تمام جداول پیکربندی تنظیم شده است.
مقدار مرزی در حال حاضر برای پیکربندی درج / به روز رسانی مورد نیاز برای کمک به اطمینان از سازگاری. به طور پیش فرض 10 دقیقه است. اگر هر عنوان NULL تعیین شده بود، از آن شده است به طور پیش فرض به روز شد.
جدید & quot؛ اضافی و & quot؛ پوشه را در مخزن. شامل برخی از نسخه های توابع برای زمانی که پایگاه داده منبع مسن تر از 9.1 است. این می تواند آن را ممکن است به استفاده از mimeo به روز رسانی یک پایگاه داده در سراسر نسخه های اصلی. در حالی که آنها می تواند برای مقاصد تکرار معمولی استفاده می شود و همچنین، این است که مدت طولانی از یک به روز رسانی افزونه توصیه نمی توابع بازنویسی اگر شما آنها را تغییر نام به نام اصلی خود را.
پوشه اضافی را نیز شامل یک اسکریپت پایتون به جای تابع run_refresh توصیه نمی شوند. با استفاده از این برای کمک به ایجاد شغل در حال اجرا تکرار برنامه ریزی آسان تر و قابل اطمینان تر است که تابع plpgsql قدیمی.
توابع مجموعه ای به عنوان پایدار یا تغییر ناپذیر است که می تواند.
رفع اشکالات: جدول صف موقت گرفتن در refresh_logdel کاهش یافته است. بروز اشتباهات اگر همان تازه در همان جلسه اجرا شد.
اشکال ثابت: آیا در حال حاضر با دقت گزارش تعداد سطر حتی زمانی که قرار دادن به جداول تقسیم شود.
پاکسازی کد.
را pgTAP آزمون کمی گسترده تر است. آزمون اضافه شده برای محدودیت دسته ای.

چه در نسخه 0.9.3 جدید است:

رسیدن به حد دقیق دسته ای به علت ورود به سیستم pg_jobmon هشدار برای تکرار DML / logdel تقریبا در واقع هرگز رخ دهد به علت گرفتن نوشته متمایز از جدول صف منبع. این اطلاع رسانی می کند تکرار احتمالا در پشت رخ نمی دهد. تغییر هشدار به افتد اگر دسته ای واقعی 75٪ از حد دسته ای می رسد.

چه در نسخه 0.8.3 جدید است:

DML ثابت تازه کردن تبلیغ به روز رسانی نمی شود و حذف می کند.
ثابت DML / logdel تازه کردن یک ردیف به روز رسانی نیست اگر آن را تا چند ستون اولیه / کلید منحصر به فرد و تنها یک زیر مجموعه از ستون های آن که کلید تغییر.
مورد لبه ثابت در refresh_dml / logdel که در آن، اگر حد دسته ای زده شد، جدول صف از راه دور ممکن است ردیف پردازش علامت را نمی کند.
آزمون تغییر به استفاده از pgTAP. تست مجموعه در حال حاضر بسیار گسترده تر و کمک پیدا کردن باگ در بالا.

مورد نیاز:

PostgreSQL و 9.1 یا بالاتر
pg_jobmon 0.3 یا بالاتر
PostgreSQL و dblink پسوند

نرم افزار های مشابه

node-postgres
node-postgres

6 Mar 16

APDO
APDO

13 May 15

Apache Accumulo
Apache Accumulo

4 Jun 15

نرم افزار های دیگر از توسعه دهنده Keith Fiske

pg_jobmon
pg_jobmon

20 Jul 15

PGExtractor
PGExtractor

10 Feb 16

نظرات به Mimeo

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!
جستجو بر اساس طبقه بندی