SQLite is fine for development, but, unless things have changed, it is
single threaded, and unsuitable for a production environment.  Most folks
seem to go for MySQL, though the fork MariaDB is usually preferred no that
Oracle owns MySQL.  I prefer PostgreSQL (or just Postgres) because I think
that it comes closest to the SQL standard and is competitive in other
respects.  Any of these have to be "administered" (though is many cases the
provider helps with this), so if this is for a toy installation, SQLite may
be OK.

SQLite, however, is built into Python these days, and even in older Python
versions it was just a pop install, so providers can't squawk about the
version.  But shared hosting (as opposed to virtual server) will mean that
a particular python version is installed, and the SQLite version in that
version of Python is what you are going to get.  But SQLite handles queries
written for older versions well, and you will wind up with a quite recent
version, so you are unlikely to be using any features that are too new for
the installed version.

Virtual server hosting means that you can install what you want, but does
mean that you will be administering the whole OS as well as the database,
the http server, and even the version of Python, installing new versions
when there are security updates, etc.

I, personally, haven't used any of the providers that you mentioned.  The
last time I deployed on a shared host I used WebFaction, and was quite
satisfied.  Today I use Linode, who provide a virtual server, and are also
quite satisfactory (though you must, last time I checked, use Linux, which
I consider a plus).

On Sat, Nov 30, 2019 at 9:02 AM Debabrata Chakraborty <
debobroto.c...@gmail.com> wrote:

> Hi everyone,
>
> I'm a beginner Django developer. So my apologies in advance for newbie
> like questions.
>
> I am building my site with *" *Django version 2.2.5 *"* and *" *SQLite
> 3.30 *" *in back-end. My question is -
>
> *#* Do services like "Heroku", "Digital Ocean", "Python Anywhere" and
> "AWS" - have limitation on *which version of Django*  or *which DBMS* I
> can use?
>
> I've seen this before with PHP/MySQL hosting where some hosting companies
> will limit *which version *of PHP or MySQL one can use. Is the same
> applicable to Django hosting in the above mentioned hosting platforms as
> well?
>
> I will very much grateful if you can help me out with this confusion.
>
> Best
>
> Deb
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/c55f1dae-8fc9-4fbe-85df-f6ee86ce9b53%40googlegroups.com
> <https://groups.google.com/d/msgid/django-users/c55f1dae-8fc9-4fbe-85df-f6ee86ce9b53%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAB%2BAj0tPho%2Bs1Q9bej55TE90-HC1XcYww-BArZ8RK7n91dyrzQ%40mail.gmail.com.

Reply via email to