sql >> Database >  >> RDS >> Oracle

wat is de betere manier om gegevens van Oracle/relationele tabellen te indexeren in elastisch zoeken?

We gebruiken ES als een rapportage-database en wanneer nieuwe records naar SQL worden geschreven, ondernemen we de volgende actie om ze in ES te krijgen:

  1. Schrijf de primaire sleutel in een wachtrij (we gebruiken konijnMQ)
  2. Konijn pakt de primaire sleutel op (wanneer het tijd heeft) en bevraagt ​​de relatie DB om de informatie te krijgen die het nodig heeft en schrijft vervolgens de gegevens in ES

Dit proces werkt geweldig omdat het zowel nieuwe gegevens als oude gegevens verwerkt. Voor oude gegevens hoeft u alleen maar een snel script te schrijven om 300 miljoen primaire sleutels in konijn te schrijven en u bent klaar!



  1. Blob exporteren van MySQL-database naar bestand met alleen SQL

  2. Auditlogboekregistratie voor PostgreSQL

  3. Wat is een effectieve manier om elke 'foutmelding' van uw toepassing op te sporen, te identificeren en te rapporteren?

  4. Hoe reset ik een reeks in Oracle?