logo
  • Introduction
  • How-To Guides
  • Topics
  • Reference
  • Internal architecture
  • AiiDA Home
  • Storage
    • General architecture
    • Repository
    • psql_dos format
    • sqlite_zip (archive) format
  • Plugin system
  • Engine
  • REST API
Edit this page

Internal architecture#

  • Storage
    • General architecture
      • Frontend ORM
      • Backend Implementations
      • Storage maintenance and profile locking
    • Repository
      • Design
        • The file repository frontend
        • The file repository backend
          • The disk object store
        • The lifetime of a node
      • The original design
        • Limitations
    • psql_dos format
      • The PostgreSQL database schema
        • Tables
        • The many-to-one relationship
        • The many-to-many relationship
      • Storage schema migrations
        • Legacy schema
    • sqlite_zip (archive) format
      • metadata schema
      • repository format
      • database schema
        • Tables
  • Plugin system
    • Design Principles
    • Mini-Spec
      • Nomenclature
      • Interfaces
        • Pluginloader
        • Registry Tools
  • Engine
    • Controlling caching
      • The WorkflowNode example
  • REST API
    • Extending the REST API

previous

Changelog

next

Storage

Supported by the MARVEL National Centre of Competence in Research, the MaX European Centre of Excellence and the swissuniversities P-5 project “Materials Cloud”.
AiiDA is a NumFOCUS affiliated project.