Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions docs/_assets/icon/datagrip-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 20 additions & 0 deletions docs/_assets/icon/dbeaver-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
34 changes: 29 additions & 5 deletions docs/connect/application.md
Original file line number Diff line number Diff line change
Expand Up @@ -231,14 +231,38 @@ echo '{"stmt": "SELECT 42.42;"}' \
Mostly through its PostgreSQL interface, CrateDB supports working with popular
database IDE (Integrated Development Environment) applications.

### DataGrip

- {ref}`datagrip`

### DBeaver
:::::{grid} 2 2 2 4
:gutter: 3
:padding: 0

::::{grid-item-card} DataGrip
:link: datagrip
:link-type: ref
:link-alt: Connect to CrateDB using DataGrip
:text-align: center
:class-card: sd-pt-3
:class-body: sd-fs-1
:class-title: sd-fs-6
```{image} /_assets/icon/datagrip-logo.svg
:height: 60px
```
::::

- {ref}`dbeaver`
::::{grid-item-card} DBeaver
:link: dbeaver
:link-type: ref
:link-alt: Connect to CrateDB using DBeaver
:text-align: center
:class-card: sd-pt-3
:class-body: sd-fs-1
:class-title: sd-fs-6
```{image} /_assets/icon/dbeaver-logo.svg
:height: 60px
```
::::

:::::


[curl]: https://curl.se/
Expand Down
47 changes: 23 additions & 24 deletions docs/start/application/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,21 @@
::::{grid} 1 2 2 3
:gutter: 2

:::{grid-item-card} JavaScript guestbook app
:::{grid-item-card} JavaScript guestbook
:link: https://github.com/crate/crate-sample-apps
:link-type: url
A JavaScript guestbook app with several backend implementations.
+++
Each uses a different client library to communicate with CrateDB over HTTP.
:::

:::{grid-item-card} Geospatial demo with CrateDB
:::{grid-item-card} Geospatial data
:link: https://github.com/crate/devrel-shipping-forecast-geo-demo
:link-type: url
Geospatial data demo application using CrateDB and the Express.js framework.
+++
Click on the map to drop a marker in the waters around the British Isles,
then select Search to see which Shipping Forecast region your marker is in.
Select a point of interest on a map,
then drill up to the corresponding region.
:::

::::
Expand All @@ -34,49 +34,48 @@ then select Search to see which Shipping Forecast region your marker is in.
::::{grid} 1 2 2 3
:gutter: 2

:::{grid-item-card} CrateDB UK Offshore Wind Farms Data Workshop
:::{grid-item-card} UK offshore wind farms data » Workshop
:link: https://github.com/crate/cratedb-examples/tree/main/topic/multi-model
:link-type: url
The workshop explores multimodel data modeling and queries with CrateDB.
The workshop explores multimodel data modeling and queries
with CrateDB and Leaflet.
+++
Acquire geographic data in WKT format and hourly performance data in JSONL
from The Crown Estate (manager of the UK's offshore wind farm sites),
import them into CrateDB, and display them on a Leaflet map.
format about UK's offshore wind farm sites,
import them into CrateDB, and display them on map.
:::

:::{grid-item-card} CrateDB UK Offshore Wind Farms Data Demo
:::{grid-item-card} UK offshore wind farms data » Demo
:link: https://github.com/crate/devrel-offshore-wind-farms-demo
:link-type: url
Demo application that visualizes data in the UK offshore wind farms
example dataset using CrateDB.
+++
Navigate the map widget to see the locations of individual wind farms, then
click on a marker to see details about that wind farm's performance.
Zoom in and drill down to locations and performance data of individual turbines.
Navigate the map widget to see the locations of wind farms, then drill
down into performance details about that wind farm and individual turbines.
:::

:::{grid-item-card} Planespotting with SDR and CrateDB
:::{grid-item-card} Planespotting with SDR
:link: https://github.com/crate/devrel-plane-spotting-with-cratedb
:link-type: url
Plane Spotting with Software Defined Radio (SDR), CrateDB, and Node.js.
Plane spotting with software-defined radio (SDR), CrateDB, and Node.js.
+++
Import data from the FlightAware API, then query the latest data for planes
that have a plane_id, callsign, altitude, and position and have been updated
within the last 2 minutes.
Import data from the FlightAware API, then query the latest data for active
transmitting planes that has been updated within the last 2 minutes.
:::

:::{grid-item-card} CrateDB GTFS / GTFS-RT Transit Data Demo
:::{grid-item-card} GTFS / GTFS-RT transit data
:link: https://github.com/crate/devrel-gtfs-transit
:link-type: url
Capture GTFS and GTFS-RT data for storage and analysis with CrateDB.
Store and analyze transit networks using a
a Python/JavaScript/Leaflet application and CrateDB.
+++
The demo application has a Python backend and a JavaScript/Leaflet
maps frontend. It uses GTFS (General Transit Feed Specification) and GTFS‑RT
(the extra real-time feeds for GTFS) to store and analyze transit system route,
trip, stop, and vehicle‑movement data stored in CrateDB.
Store and analyze data about transit system routes,
trips, stops, and vehicle movements,
based on GTFS and GTFS‑RT data (General Transit Feed Specification).
:::

:::{grid-item-card} CrateDB RAG / Hybrid Search PDF Chatbot
:::{grid-item-card} Hybrid-search PDF chatbot
:link: https://github.com/crate/devrel-pdf-rag-chatbot
:link-type: url
A natural language chatbot powered by CrateDB using RAG techniques and data from PDF files.
Expand Down
36 changes: 18 additions & 18 deletions docs/tutorial/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,24 +44,6 @@ Learn how to analyze time series data on behalf of a practical example.
:::::


## Academy

:::{card}
:width: 50%
:link: https://learn.cratedb.com/
:link-alt: The CrateDB Academy
:class-header: sd-text-center sd-fs-5 sd-align-minor-center sd-font-weight-bold sd-text-capitalize
:class-body: sd-text-center sd-fs-5
:class-footer: text-smaller
Academy Courses
^^^
{material-outlined}`school;3.5em`
+++
A learning hub dedicated to data enthusiasts, including educational material
about CrateDB fundamentals and advanced time series.
:::


## Integrations

Learn how to integrate CrateDB with 3rd-party, industry-standard products.
Expand Down Expand Up @@ -89,6 +71,24 @@ Learn how to integrate CrateDB with 3rd-party, industry-standard products.
- {ref}`r-tutorial`


## Academy

:::{card}
:width: 50%
:link: https://learn.cratedb.com/
:link-alt: The CrateDB Academy
:class-header: sd-text-center sd-fs-5 sd-align-minor-center sd-font-weight-bold sd-text-capitalize
:class-body: sd-text-center sd-fs-5
:class-footer: text-smaller
Academy Courses
^^^
{material-outlined}`school;3.5em`
+++
A learning hub dedicated to data enthusiasts, including educational material
about CrateDB fundamentals and advanced time series.
:::


:::{note}
You can expect the more recent documents to be more up-to-date than previous
ones. If you can discover any flaws, please report them back to us by
Expand Down