Informacje widoczne tylko dla uczestników

Tematy

How denormalizing our Postgres turned great

It's often considered best practice to normalize the database structure to avoid data redundancy and incoherence.

In Pennylane's accounting platform we've found that this actually does not always help with data coherence, and even introduces additional complexity in managing data access.

Our combination of denormalizing some of our data, enhancing some of ActiveRecord's methods, and introducing default behaviors in our application models has enabled us to greatly simplify access control management and given us confidence that our production data is in a consistent state.

Uczestników: (30)

Organizer

Josep Egea Sánchez
Wydarzenia: 59
Tematy: 8

Sabre
Wydarzenia: 1
Tematy: 0

Quentin de Metz
Wydarzenia: 1
Tematy: 1

Nacho Abad
Wydarzenia: 5
Tematy: 0

Fernando García Samblas
Wydarzenia: 35
Tematy: 1

Samuel Jervier
Wydarzenia: 1
Tematy: 0

Ismary Cruz
Wydarzenia: 12
Tematy: 1

Thomas Romera
Wydarzenia: 1
Tematy: 0

Terral Guillaume
Wydarzenia: 1
Tematy: 0

Emilie paillous
Wydarzenia: 1
Tematy: 0

Alejandro Hoyos
Wydarzenia: 1
Tematy: 0

Moaz Khalifa
Wydarzenia: 1
Tematy: 0

Lucas Bonin
Wydarzenia: 1
Tematy: 0

Alex Fernández
Wydarzenia: 1
Tematy: 0

Zeus Perez
Wydarzenia: 2
Tematy: 0

Romain Péchayre
Wydarzenia: 1
Tematy: 0

Benjamin Lefevre
Wydarzenia: 1
Tematy: 0

Alfonso Alba
Wydarzenia: 32
Tematy: 3

Gavaar
Wydarzenia: 5
Tematy: 0

ponkt
Wydarzenia: 1
Tematy: 0

marandasojo
Wydarzenia: 9
Tematy: 0

Gabriel Engel
Wydarzenia: 1
Tematy: 0

Iván González
Wydarzenia: 3
Tematy: 0

Carlos I. Peña
Wydarzenia: 1
Tematy: 0

Mathieu Sanchez
Wydarzenia: 1
Tematy: 0

Juan Esparza
Wydarzenia: 1
Tematy: 0

Benjamin Darcet
Wydarzenia: 1
Tematy: 0

Martin Cabrera
Wydarzenia: 42
Tematy: 0

Manuel Molina Cuberos
Wydarzenia: 9
Tematy: 0

Omar Alvarez
Wydarzenia: 1
Tematy: 0