> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/gridgain/gridgain-9/gridgain9-get-started/learning-paths/distributed-sql-foundations.md).

# Distributed SQL Foundations

Start here if you are new to GridGain 9. Start a cluster, query data with SQL, connect from Java, and use transactions.

Start here if you are new to GridGain 9. You start a local cluster and load the Music Store dataset, query it with SQL, connect from Java with the thin client, work with RecordView and KeyValueView, and use transactions.

| Tutorial                                                                                                                                                       | Time   | Level        |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ | ------------ |
| [Start Your Local GridGain 9 Development Cluster](/docs/gridgain/gridgain-9/gridgain9-get-started/start-local-cluster.md)                                      | 30 min | Beginner     |
| [Create Tables and Query Data With SQL](/docs/gridgain/gridgain-9/gridgain9-get-started/learning-paths/distributed-sql-foundations/query-music-store-sql.md)   | 45 min | Beginner     |
| [Connect With the Java Thin Client](/docs/gridgain/gridgain-9/gridgain9-get-started/learning-paths/distributed-sql-foundations/connect-java-thin-client.md)    | 45 min | Beginner     |
| [Work With RecordView and KeyValueView](/docs/gridgain/gridgain-9/gridgain9-get-started/learning-paths/distributed-sql-foundations/recordview-keyvalueview.md) | 90 min | Intermediate |
| [Use Transactions in GridGain 9](/docs/gridgain/gridgain-9/gridgain9-get-started/learning-paths/distributed-sql-foundations/use-transactions.md)               | 60 min | Intermediate |
