From the course: Designing Highly Scalable and Highly Available SQL Databases
Unlock the full course today
Join today to access over 22,400 courses taught by industry experts or purchase this course individually.
Identify key entities
From the course: Designing Highly Scalable and Highly Available SQL Databases
Identify key entities
- [Instructor] Early in our design process as we're thinking about scalable databases, one of the things we need to do is identify the entities that we're going to be working with, primarily the core entities, the most important ones. And basically when we think of entities, we can think of them as the logical representation of the things in a particular business domain or an application domain. One way to think about it is the entities are the nouns. When we talk about like business processes and things like that, and things happening, entities are the things that are doing things or things are happening to them. It's really important to remember that some entities are more important than others. It's like that commonly cited 80, 20 rule. You know, 80% of the work that we'll do is probably with 20% of the entities, and that's because some things are just more important, like they are the focus and other things…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.