После того, как узнал, что ClickHouse можно поставить прямо в colab, меня не покидала мысль попробовать установить там postgres. И действительно можно, даже в официальной документации colab есть пример. Я сделал заготовку для postgres, такую же, как у меня есть для sqlite3 — можете пользоваться для решения тестовых.
И тогда возникает вопрос: а нахрена нам sqlite3? Ну во первых мы его уже полюбили). Во вторых, чтобы установить postgres нужны админские права на сервак, где запущен джупитр, а они не всегда есть. А вот sqlite3 в питоне по умолчанию. Так же, данные, кототорые мы заливаем в sqlite3, и таблицы, которые мы там создаем, можно хранить в файле, например на гугл диске, а вот с такой установкой postgres данные будет сохранить гораздо сложнее — легче уж установить ее на отдельный сервачок и держать данные там.
Но у пг есть все же супер преимущество: это настоящая бд с сервером). Но для тестовых и обучения нам на это пофигу абсолютно.
И тогда возникает вопрос: а нахрена нам sqlite3? Ну во первых мы его уже полюбили). Во вторых, чтобы установить postgres нужны админские права на сервак, где запущен джупитр, а они не всегда есть. А вот sqlite3 в питоне по умолчанию. Так же, данные, кототорые мы заливаем в sqlite3, и таблицы, которые мы там создаем, можно хранить в файле, например на гугл диске, а вот с такой установкой postgres данные будет сохранить гораздо сложнее — легче уж установить ее на отдельный сервачок и держать данные там.
Но у пг есть все же супер преимущество: это настоящая бд с сервером). Но для тестовых и обучения нам на это пофигу абсолютно.