grai-core
django-dbbackup
Our great sponsors
grai-core | django-dbbackup | |
---|---|---|
6 | 4 | |
269 | 908 | |
2.2% | 5.6% | |
9.5 | 6.9 | |
3 days ago | 13 days ago | |
Python | Python | |
GNU General Public License v3.0 or later | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
grai-core
-
Launch HN: Grai (YC S22) โ Open-Source Data Observability Platform
Elastic v2 if one is interested in such things: https://github.com/grai-io/grai-core/blob/v0.1.33/LICENSE
-
Standalone lineage tool
Iโm not sure if this is precisely what youโre looking for but Grai might serve your needs. The backend data model allows you to push any arbitrary metadata you want / need onto the lineage graph and retrieve it either through the rest or graph API. Iโm one of the authors so happy to answer any questions you might have.
-
Data Load Diagram
We've been looking at building something like this for Grai specifically to support Airflow but haven't yet prioritized it.
-
Grai, a self-hosted data lineage tool. Test downstream impact of data migration changes
We were frustrated because although we had tests in our data warehouse, they only notified us after an outage occurred. What we needed was a way to detect changes during CI/CD, so we could fix things before they impacted production. So we developed Grai, as an open-source data lineage toolkit pre-built integrations for the most common data stores and designed to work with CI tools, like Github Actions.
django-dbbackup
-
Project for power companies - I might have bit more than I can chew
And finally backups, this part is really important. When I was a beginner, I used to make silly mistakes which would lead me having to reset the entire database and rebuild. With backups you can simply restore back to a working point in time whenever something goes wrong. The django-dbbackup package can do this for you, however, you may run into a few issues which can be fixed. Or you could simply use PostgreSQL database dumps.
-
Tried to Implement django-dbbackup, Failed Miserably
I spent the entire day today trying to implement a backup system for my personal Django/Wagtail project using django-dbbackup, however, I ended up making zero progress.
-
Database Backup Error With django-dbbackup
I have a Django/Wagtail project and I'm trying to set up django-dbbackup to backup both my database as well as my media files.
-
Recommended Production Backup Method
I've just stumbled upon the django-dbbackup package, seems perfect as it backs up the database and media to the cloud. As backups are linked to the deployment using hostnames, it even seamlessly handles restores. I might give that a go using Ofelia to run the backup management command at regular intervals.
What are some alternatives?
dbt-snowflake-monitoring - A dbt package from SELECT to help you monitor Snowflake performance and costs
prisma-client-py - Prisma Client Python is an auto-generated and fully type-safe database client designed for ease of use
awesome-data-catalogs - ๐ Awesome Data Catalogs and Observability Platforms.
NetworkXum - A NetworkX-like Python wrapper for graphs persisted in a DBMS
jupysql - Better SQL in Jupyter. ๐
django-pg-upsert - Support Postgres native upsert (INSERT ... ON CONFLICT) for django
MindsDB - The platform for customizing AI from enterprise data
databack - Backup your data from MySQL/PostgreSQL/SSH etc. to any other storages
django-pgschemas - Django multi-tenancy through Postgres schemas
borgmatic - Simple, configuration-driven backup software for servers and workstations
sqlparse - A non-validating SQL parser module for Python
django-db-benchmark - Comparing Database performance with Django ORM