Mimeo

Software screenshot:
Mimeo
Software informatie:
Versie: 1.4.1 Bijgewerkt
Upload datum: 6 Mar 16
Ontwikkelaar: Keith Fiske
Licentie: Gratis
Populariteit: 33

Rating: nan/5 (Total Votes: 0)

Mimeo kan worden gebruikt om gegevensbestandlijsten van de ene PostgreSQL database naar de andere.

Inclusief ondersteuning voor drie replicatie strategieën:

1. Snapshot - hele tabel gekopieerd van de ene naar de andere DB

2. Incrementeel - gegevens worden verplaatst als nieuwe inhoud wordt gedetecteerd

3. DML - neemt data van de ene database en permanent verplaatst naar een nieuwe locatie

Wat is nieuw in deze release:

  • Function werd toegevoegd in versie 1.1.0, dus geen enkele update van versie 1.0.1 naar later zou mislukken op PostgreSQL 9.1.
  • Upgrading PostgreSQL op # x3e van &;. = 9,2 zal het ook mogelijk Mimeo worden bijgewerkt naar 1.1.0 en hoger (aanbevolen fix)

Wat is nieuw in versie 1.3.7:

  • Function werd toegevoegd in versie 1.1.0, dus geen enkele update van versie 1.0.1 naar later zou mislukken op PostgreSQL 9.1.
  • Upgrading PostgreSQL op # x3e van &;. = 9,2 zal het ook mogelijk Mimeo worden bijgewerkt naar 1.1.0 en hoger (aanbevolen fix)

Wat is nieuw in versie 1.3.6:

  • Function werd toegevoegd in versie 1.1.0, dus geen enkele update van versie 1.0.1 naar later zou mislukken op PostgreSQL 9.1.
  • Upgrading PostgreSQL op # x3e van &;. = 9,2 zal het ook mogelijk Mimeo worden bijgewerkt naar 1.1.0 en hoger (aanbevolen fix)

Wat is nieuw in versie 1.3.4:

  • Function werd toegevoegd in versie 1.1.0, dus geen enkele update van versie 1.0.1 naar later zou mislukken op PostgreSQL 9.1.
  • Upgrading PostgreSQL op # x3e van &;. = 9,2 zal het ook mogelijk Mimeo worden bijgewerkt naar 1.1.0 en hoger (aanbevolen fix)

Wat is nieuw in versie 1.1.1:

  • Account voor de rol van namen met speciale tekens in hen ( streepjes waren de boosdoener dat deze bug gevonden).
  • Veranderd dblink_mapping tafel om een ​​extensie specifieke naam: dblink_mapping_mimeo. Maakt het mogelijk om in hetzelfde schema als pg_jobmon geïnstalleerd worden indien gewenst.
  • Veranderd adviserende lock systeem om transactionele advistory sloten in plaats van expliciete gebruiken. Krijgt ontdoen van fouten bij uitzondering blok als uitzondering te raken voordat adviserende slot wordt genomen.
  • De georganiseerde documentatie beter.

Wat is nieuw in versie 1.0.0:.

  • De eerste stabiele versie

Wat is nieuw in versie 0.13.0:

  • Maakte de pg_jobmon extensie optioneel. Het kan worden in- of uitgeschakeld op een per replicatie tafel basis met behulp van de nieuwe & quot; jobmon & quot; boolean kolom in de config tabel. Als pg_jobmon is geïnstalleerd zal worden ingesteld op true standaard voor alle types replicatie, anders zal het false worden ingesteld. U kunt ook instellen of het wordt gebruikt tijdens runtime met de & quot; p_jobmon & quot; parameter om de refresh-functies.
  • Jobmon logging is toegevoegd aan de tafel replicatie methode.

Wat is nieuw in versie 0.12.0:

  • Logdel refresh functie heeft nu een & quot; repull & quot; optie om een ​​compleet vernieuwen van de gegevens te doen van de bron. Merk op dat het niet de rijen van de bestemming die eerder werden verwijderd uit de bron te verwijderen (alleen verwijdert rijen op de bestemming waar mimeo_source_deleted kolom is null). Aangezien een TRUNCATE niet kan worden gedaan als wordt gedaan met de andere replicatie repulls, is het sterk aan te raden om een ​​handmatige vacuüm van bestemming tabel doen na dit wordt gedaan, misschien zelfs een vacuüm FULL om schijfruimte terug te winnen.
  • Om de bovenstaande repull proces efficiënter zijn, wordt een index nu gemaakt op de & quot; mimeo_source_deleted & quot; bestemming kolom van alle nieuw gecreëerde logdel replicatie tafels. Bestaande replicatie tafels zal niet over deze index toegevoegd. Raden het toevoegen van een als je nodig hebt om dit repull methode te doen op oude setups.
  • DML & Logdel replicatie bron rij tafels hebben nu indexen gemaakt op de & quot; verwerkt & quot; en & quot; verwerkt, mimeo_source_deleted & quot; kolommen respectievelijk. Dit zou moeten helpen replicatie efficiënter voor meer verkeer tabellen die groter wachtrijen te creëren. Bestaande replicatie sets zal niet hebben hun bron wachtrij tafel gewijzigd om deze index toe te voegen. Raden terug te gaan en het handmatig toe te voegen als je performance problemen opmerken.
  • Uitzondering berichten als dml / logdel maker functies niet duidelijker zijn over wat er is gebeurd reguarding objecten gemaakt van de bron.
  • Toegevoegd p_debug optie om maker functies. Ook maakte het debuggen van een beetje schoner en hebben het zorgen voor meer informatie in veel gevallen.
  • Bug Fix:. WHERE conditie van logdel replicatie was niet goed werkt

Wat is nieuw in versie 0.11.0:

  • Momentopname van incrementele maker functies nu voor zorgen dat de verstrekte tabel namen zijn schema gekwalificeerd.
  • Bijgewerkt de extra functies voor oudere bron versies van PostgreSQL. Er is nieuw dml functies voor 8.1 evenals aangepaste array_agg () functies die Mimeo vereist.

Wat is nieuw in versie 0.10.2:

  • Nieuwe refresh_table optie voor het gewoon te doen een rechte afgeknotte en repull voor een vaste tafel. Alleen toe te voegen als een kleine functie, want andere veranderingen hebben geen invloed op de API en het is niet aan te raden als een reguliere baan refresh indien mogelijk. Ook refresh_table () op dit moment niet te melden bij pg_jobmon, dus kan niet worden gecontroleerd en zal niet verrekend geen waarschuwingen als / wanneer dit refresh soort mislukt. Wat dit is handig voor is het hebben van een manier om de gegevens van de productie naar een staging / dev databank, waar je nog wilt kunnen naar de bestemming tabel te bewerken. Zou dat kunnen doen met incrementele of DML, maar dit voorkomt dat enige primaire sleutels, controle kolommen of schrijfrechten op de source database.
  • Verwijderde aangepaste enum type. Maakte dingen veel ingewikkelder dan ze moesten zijn. Opsommingen zijn echt slecht in extensions, omdat je kunt nooit zomaar een nieuwe waarde in een update.
  • De commando's om de partij te beperken standaardinstellingen te verwijderen en zet de standaard grenzen voor incrementele replicatie ontbraken uit de mimeo - 0.9.3--0.10.1 bypass updatebestand. Als dat bestand werd gebruikt om mimeo te werken, werden de standaardwaarden nooit veranderd en de grenzen werden nog vastgesteld voor nieuwe refresh banen. Run die hier weer.

Wat is nieuw in versie 0.10.0:

  • Nu dat het trekken van grotere hoeveelheden data efficiënter er is niet langer een standaard batch limiet. Elke refresh termijn zal krijgen alle nieuwe rijen beschikbaar. Dit heeft geen invloed op bestaande banen, alleen nieuw gecreëerde banen na deze versie is geïnstalleerd. Als u wilt verwijderen van de partij grenzen (aanbevolen indien nodig), zet de batch_limit kolom op NULL in alle config tabellen.
  • Boundary waarde wordt nu vereist voor inbrenger / updater configuratie om ervoor te zorgen consistentie. Standaard is 10 minuten. Als er was ingesteld als NULL, is aangepast aan de standaard.
  • Nieuwe & quot; extras & quot; folder in repository. Bevat sommige versies van functies voor als de source database is ouder dan 9.1. Dit kan het mogelijk mimeo om een ​​database te upgraden in belangrijke versies. Terwijl ze kunnen worden gebruikt voor normale replicatie doeleinden ook, is dat niet geadviseerd op lange termijn aangezien een verlenging-update zou de functies overschrijven als je ze hernoemen naar hun oorspronkelijke namen.
  • Extras map bevat ook een python script om de verouderde run_refresh functie vervangen. Gebruik dit om te helpen het uitvoeren van geplande replicatie banen gemakkelijker en betrouwbaarder dat de oude plpgsql functie.
  • Stel fungeert als stabiel of ONVERANDERLIJKE dat kan zijn.
  • Bug Fix: Tijdelijke wachtrij tafel krijgen gedaald in refresh_logdel. Veroorzaakt fouten wanneer dezelfde refresh werd uitgevoerd in dezelfde sessie.
  • Bug Fix: Zal ​​nu nauwkeurig verslag rij telt, zelfs bij het invoegen op gepartitioneerde tabellen
  • .
  • Code opruimen.
  • Maak pgTAP test een beetje meer uitgebreid. Toegevoegd tests voor batch grenzen.

Wat is nieuw in versie 0.9.3:

  • Het bereiken van de juiste partij te beperken tot veroorzaken pg_jobmon log waarschuwing voor dml / logdel replicatie zou bijna nooit echt optreden als gevolg van het krijgen van afzonderlijke posities van de bron wachtrij tafel. Dit zou kennisgeving van replicatie mogelijk achterstand niet voorkomen. Veranderde de alert te gebeuren als de werkelijke partij 75% van de partij grens bereikt.

Wat is nieuw in versie 0.8.3:.

  • Fixed dml refresh niet propageren updates en schrapt
  • Fixed dml / logdel refresh geen rij bijwerken als het een meerdere kolommen primaire / unieke sleutel en slechts een subset van de kolommen van deze toets worden veranderd.
  • Vaste rand geval refresh_dml / logdel waarbij, indien de partij limiet werd geraakt, de externe wachtrij tafel misschien niet de bewerkte rijen correct markeren.
  • Veranderd tests om pgTAP gebruiken. Testen suite is nu veel uitgebreider en hielp boven bugs.

Eisen

  • PostgreSQL 9.1 of hoger
  • pg_jobmon 0.3 of hoger
  • PostgreSQL dblink uitbreiding

Vergelijkbare software

PicoRedis
PicoRedis

13 May 15

Da Capo
Da Capo

12 May 15

sqlpuzzle
sqlpuzzle

12 Apr 15

redisca
redisca

13 May 15

Andere software van ontwikkelaar Keith Fiske

pg_jobmon
pg_jobmon

20 Jul 15

PGExtractor
PGExtractor

10 Feb 16

Reacties op Mimeo

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie