Last active
March 25, 2021 16:11
-
-
Save deeTEEcee/a4b76341f62af7c935f42bc4cd1e5143 to your computer and use it in GitHub Desktop.
Basic Developer Knowledge
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Databases | |
* One does not need to add database indexes for every field. I think one way of thinking about it is use the ones that people are querying that don't also already have indexes. If there is a multi-field query that's commonly used and there's already indexes, you probably don't need to add another index for a new field you add since that query already narrows it down for you. (There's a lot more to read to understand this) | |
#### Internal | |
* SSD's vs Hard Disk | |
* | |
* Writes have problems on both sides. | |
* Access Patterns - Sequential vs. Random | |
Links | |
* https://www.youtube.com/watch?v=wxcCHvQeZ-U | |
### Memory issues | |
* Machine Limitations (in linux, for example) could take precedence over JVM, leading to issues like processes being killed without you knowing about it. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment