ZnafryassirDeep Dive In Database File’s StructureOne key difference between memory and disk storage is that data layout is crucial on disk. To store the maximum amount of data efficiently…Jul 2Jul 2
ZnafryassirB-Trees DemystifiedWhen it comes to data structures, some are better suited for use on disk, while others excel in memory. For example in this article, we…Jul 2Jul 2
ZnafryassirWhy Binary Search Trees Are Not Used as Disk-Based Data StructuresNowadays, the most widely used storage structure is the B-tree. However, before diving into the fundamentals of B-trees, it’s better to…Jul 1Jul 1
ZnafryassirData Files and Index Files — Just Like BooksDatabase systems store data in files, not the default/usual filesystem hierarchies of directories and files, but instead they use…Jul 1Jul 1
ZnafryassirQuick Read: Column-Oriented VS Row-Oriented DBMSWhen comparing column-oriented and row-oriented Database Management Systems (DBMS), it’s essential to understand their respective…Jun 30Jun 30
ZnafryassirThe DBMS Architecture In a NutshellWhat are the most important components of a DBMS and how they work together to produce the result we want?Jun 91Jun 91
ZnafryassirLiving Through Others: A Story of Peer PressureThis is a quick remake of a song I really like. I’ve tried to tell the story in my own way while keeping some of the original lyrics.Jun 8Jun 8
ZnafryassirIoC, DI, @Bean, @Component, @ComponentScan and @Scope SIMPLY EXPLAINED.Before we start let’s consider some simple definitions that will help to understand a lot of Spring fundamentals easily. But before that, I…Nov 14, 2022Nov 14, 2022
ZnafryassirOverview of most important Spring Boot AnnotationsStereotype Annotations:Nov 13, 2022Nov 13, 2022
ZnafryassirWrite an effective hashcode() methodOverriding the hashcode method is so important. In fact, if you fail to override the hashcode properly, this will prevent your class from…Nov 12, 2022Nov 12, 2022