Fundamentals
Fundamentals are like the building blocks that lay the foundation for you to grasp and tinker with different parts of Memgraph. These essential principles cover stuff like data integrity rules, data types, graph modeling, indexes, and more.
Constraints
Constraints define rules and conditions that ensure the integrity and validity of data stored in a database, preventing inconsistent or incorrect entries.
Data durability
Data durability is an important aspect of making sure you keep your data secure, regardless of Memgraph's in-memory storage.
Data types
Data types form the foundational architecture upon which the information within a database is built and processed. These categories categorize and define the nature of values stored within variables, fields, and structures.
Indexes
Indexes optimize database performance by organizing and providing quick access to data, significantly reducing the time required for querying large datasets.
Storage memory usage
Efficient storage is like packing a suitcase – you want to fit in as much as you can without overloading. Storage memory usage is about smartly managing how your data takes up space.
Telemetry
Telemetry is an automated process that collects data at a remote point, and it is used for the sole purpose of improving the product by focusing on areas that we believe are important to you.
Transactions
All Cypher queries are run within transactions. Check how to create explicit transactions to run multiple queries within one transaction, manage running transactions as well as isolation levels available in Memgraph.
Triggers
Triggers are automated reactions for your database. They activate when specific events occur, saving you the effort of constantly monitoring everything.