Denormalization
- improve read performance at the expense of write performance.
- write redundant copies of data to multiple tables.
- this allows most complex join operations to be avoided.
- this is important because when we split up our databases with database-sharding or database-federation, joins become more difficult to do.
- this allows most complex join operations to be avoided.
- disadvantages.
- duplicated data.
- redundant data needs to be kept in sync.
- slow writes.
- duplicated data.
table without id file.inlinks as Backlinks
where file.name = this.file.nameReferences.
Categories:: database