Document Index

Getting Started

Get DatomicDownload and Install Datomic
Project SetupSetup your project to use Datomic
First TransactionTransact data
First QueryQuery a database
Run a TransactorRun a transactor with durable storage
TutorialA detailed walk-through exploring Datomic, with code


ArchitectureIntroduction to Datomic architecture
VideosScreencasts, conference talks, and community videos
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)


ACIDHow Datomic implements ACID
AWS Access ControlHow to grant Datomic processes access to AWS resources
Backup and RestoreHow to backup and restore databases
Best PracticesDatomic Best Practices
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
PullPull information about entities
QueryHow to query
Release NoticesCritical release notices
REST APIREST API documentation
SchemaHow to define schema
System PropertiesTable of system properties used by Datomic
TransactionsHow to build and submit transactions