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

Identify key entities

From the course: Designing Highly Scalable and Highly Available SQL Databases

Start my 1-month free trial

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…

Contents