On Friday, March 8, 2013 4:43:20 PM UTC-7, Florian Apolloner wrote: > > On Friday, March 8, 2013 3:35:53 PM UTC+1, Michael Manfre wrote: >> >> If we have MSSQL in core I'd really like to be able to talk with it from >> a Linux machine too, it would also make testing easier since we'd just need >> a VBox with MSSQL ;) Supporting a commercially available product but >> requiring to run even more commercial software seems like counter intuitive >> to me. >> >> Django needs a VBox running Windows for testing, regardless if MSSQL is >> in the core. >> > > That doesn't mean we actually have to support Microsoft in making MSSQL > only accessible from Windows… Also there is a large difference between > running a vm with a database server and running a vm (read: jenkins slaves) > to execute tests. > > If Microsoft wants to use/support Django I guess they could easily publish > a Python db-api 2.x driver. I'll happily code the Django part if the > prerequisites would exist (assuming MSSQL actually does work ;))… > > Regards, > Florian > Oh, MSSQL actually works (and works, and works, and works...) and finally comes up with your data. It may perform rather slowly, but it does perform. And many of us are forced to use it by events beyond our control. Most of us would probably prefer a Posix box for our django server, too, but we don't always have that choice, either. Django servers are expected to run on Windows, and it would be a Really Good Idea (tm) if it were tested there during development, no matter which database it is using.
As for django servers reading MS SQL databases, I can see three use cases: 1) django server running Windows in heavy production. This works fine, Michael has a pile of them. 2) django server running Posix in a test environment. I think I can make this work using a connection server -- well enough to handle runsever at least. 3) django server running Posix in heavy production. There we run into problems with lightweight support for database drivers. But will this situation ever exist in real life? I don't think so. I suspect that any heavy-use shops will also be using Windows to run their django servers. As for Microsoft coding a db api 2.x driver -- why should they, when a perfectly good FOSS one already exists (If I humbly say so myself)? -- Vernon Cole -- You received this message because you are subscribed to the Google Groups "Django developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-developers?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
