Re: deep frontend integration

2021-01-22 Thread Adam Johnson
Hi Christian I don't quite follow what you concretely want here. There are so many ways to build JavaScript dependencies these days, it's hard to keep track of, and Django thus mostly has a policy of "not touching that stuff". The problems you describe in your second email are normally solved by

Snowflake db backend

2021-01-22 Thread Scott Fought
We have written a Snowflake DB backend that we use internally in several projects and are considering releasing it for public use. My preference would be to incorporate it as a core backend so the nuances of Snowflake SQL are considered when changes are made to the core system. Is this some

Re: Snowflake db backend

2021-01-22 Thread Tom Forbes
I think this should definitely be released as a third party package, and if there is enough community interest it might be considered for inclusion. We could definitely update the docs to link to the package though. On a side note, is Snowflake fast enough for general purpose web apps? When we

Re: Snowflake db backend

2021-01-22 Thread Adam Johnson
Yes we would favour a third party backend. Merging the backend straight to core would impose the requirement that all changes to Django core consider Snowflake, which is a fairly steep cost when there's only one organization using it (at current). If you release as a third party package and show so

Re: Snowflake db backend

2021-01-22 Thread Scott Fought
Snowflake (at this point) isn't as fast as PostgreSQL for smaller transactions. PostgreSQL couldn't handle the performance we needed to drive our apps and we really didn't want to support a hybrid db app. We give up a little speed for the convenience of having everything in one system. At a

Re: Snowflake db backend

2021-01-22 Thread Tim Graham
Hi Scott, Recently I've written backends for CockroachDB and Cloud Spanner. Perhaps those databases aren't as different as Snowflake, but I didn't have any major obstacles. I've had good success at contributing database backend API changes to Django to make future maintenance of those backends

Re: Snowflake db backend

2021-01-22 Thread Tom Forbes
> Honestly, I don't think we'd release this as a third party package. We have > had to code around a lot of core db specific code to get Snow SQL to work This is good feedback that is valuable for us to hear. Even if you don’t release it as a fully maintained package just understanding the pain