Document Index

Overview

ArchitectureIntroduction to Datomic architecture
Getting StartedInstructions for getting up and running
VideosScreencasts, conference talks, and community videos
TutorialA detailed walk-through exploring Datomic, with code
ConsoleUsing Datomic's console UI
ExamplesExample code and datasets
Peer LibraryHow to integrate the Datomic peer library into a project
Using the Groovy ShellHow to use the Groovy shell
Storage ServicesConfigure Datomic to use different storage services
AWSRunning Datomic on Amazon Web Services (AWS)

Reference

ACIDHow Datomic implements ACID
AWS Access ControlHow to grant Datomic processes access to AWS resources
Backup and RestoreHow to backup and restore databases
Capacity PlanningSizing a Datomic system
Clojure APIClojure API documentation
Configuring LoggingHow to configure logging
Data Structure LiteralsThe literal data structure syntax used in the documentation
Database FunctionsHow to create and call database functions
Datomic DeploymentDeploying Datomic
Datomic PropertiesHow to read Datomic properties files
EntitiesNavigating information with entities
ExceptionsDatomic's use of Exceptions
ExcisionIrrevocably excise data
FiltersTime and predicate-based database filters
GlossaryTerms used in the documentation
High AvailabilityTransactor HA
Identity and UniquenessHow to model identity and uniqueness
IndexesIndexes: EAVT, AEVT, AVET, VAET, and Log
Java APIJava API documentation (javadoc)
Language SupportAccessing Datomic from various languages
Log APIRead and query from the log
Memory and CachingDatomic's value caches
Migrating to IAM RolesHow to migrate from IAM users to roles when running on AWS
Monitoring and PerformanceMonitoring with CloudWatch
QueryHow to query
Release NoticesCritical release notices
REST APIREST API documentation
SchemaHow to define schema
PullPull information about entities
System PropertiesTable of system properties used by Datomic
TransactionsHow to build and submit transactions