Fork me on GitHub!
Señor Developer!

Dresden on Ruby

Ruby User Group Dresden

Vortrag: "PEROBS: Persistente Ruby Objekte für grosse Datensätze"

09 de septiembre de 2015, a las 19:00 hosteado por sgemkow

Pohlandstrasse 19, 01309 Dresden en CoFab (www.cofab.de)

Nach einiger Zeit endlich mal wieder ein Vortrag bei Ruby Dresden. Und dann auch gleich so ein Kaliber. :-)

Chris Schläger (https://www.xing.com/profile/Chris_Schlaeger) wird uns eines seiner Projekte vorstellen.

PEROBS: Persistente Ruby Objekte für grosse Datensätze

Kurzfassung: Wenn man als Ruby-Entwickler mit grossen Datensätzen konfrontiert wird, geht an der Verwendung einer Datenbank kaum ein Weg vorbei. Leider ist dann selbst bei der Verwendung eines Object Request Brokers die Schönheit und Eleganz von Ruby weitgehend dahin. Das Datenmodell der Applikation wird um das Datenbankschema herum entwickelt. PEROBS ist eine transparente Persistenzschicht, die Ruby Objekte mit wenigen Einschränkungen automatisch in eine Datenbank speichert. PEROBS benutzt Introspection und Metaprogrammierung um Ruby Objekte in einen Key-Value Speicher zu cachen und bei Bedarf ins Dateisystem oder eine DynamoDB zu sichern. Zur Sicherung der Konsistenz werden Transaktionen unterstützt. Die Datenbank wird mittels Garbage Collection von ungenutzten Objekten gesäubert.

Der Vortrag bietet eine Einführung in die Verwendung von PEROBS und geht auf einige Aspekte der Implementierung ein. PEROBS ist eine MIT lizensierte Ruby Bibliothek die auf Github gehostet wird. https://github.com/scrapper/perobs

Bitte meldet Euch an, damit wir uns auf den Ansturm vorbereiten können.

Participantes (10)

  • Daniel Grawunder
  • Daniel Möbius
  • lixlix
  • Konstantin Silin
  • Peter
  • Thelonius Kort
  • Sören Mothes
  • skatscher
  • Andreas Reischuck
  • sgemkow

Mapa

Abrir con: Google Maps

Ver todos los eventos