In-memory databases are faster than disk-optimized databases and are used in applications where response time is critical. They have become more popular since the mid-2000s due to multi-core processors and less expensive RAM. However, they are volatile and data stored in RAM is lost in the event of a power loss. Non-volatile RAM technology is being developed to address this issue.
University of Washington
Autumn 2022
This course develops students' understanding of software functioning at different levels of abstraction. Focus areas include C, assembly, and low-level data representation. It also introduces concepts of operating systems and differences between Java and C. It serves as a starting point for those interested in hardware or high-level abstractions.
No concepts data
+ 26 more concepts