Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN & MySqlDNN & MySql
Previous
 
Next
New Post
10/12/2015 11:24 AM
 
you are welcome :)

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
10/12/2015 12:07 PM
 
I'd be rather surprised if other DB's were *usefully* supported. The current DNN is deeply wedded to stored procedures.

Maybe Joe will say otherwise, but I doubt anyone would be up for converting all those SP's. Even if someone did convert those SP's it's unlikely that many third party modules would run.

So my current view is that it will not be any time soon.

Best wishes,
- Richard
Agile Development Consultant, Practitioner, and Trainer
www.dynamisys.co.uk
 
New Post
10/12/2015 12:27 PM
 

Even if the database provider works in  MySQL, most of the stored procedures use SQL Server's SQL Syntax which means they will need to converted to MySQL syntax.

The only reason I find people ask about MySQL is licensing cost of SQL Server.

- DNN can be developed against SQL Server Express (free) or SQL Server Developer edition ($50 I think).

- If DNN is hosted on shared hosting, there are many cheap Windows hosting which offer .NET hosting with SQL Server for as little as $5/month. So with the above cost, it almost matches the cost of LAMP hosting.

- If you want to host on a dedicated hosting solution, you can host with SQL Server Express. The limitation is 10GB per database for SQL Server 2008 R2 and bove, 4GB for lower eiditions.

- Get your own SQL Server license. That's when it becomes spendy.

- Host in Azure with SQL, this might be more effective for large DNN databases.

 

The problem with using MySQL is that for every new version of DNN, you have to upgrade MySQL database which couldn't take a lot of work and would be error prone.

 

 

 
New Post
10/12/2015 6:54 PM
 
given the current quality of the database, I don't fear a move to EF.
The disadvantage might be however limited access for fixes.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
10/13/2015 2:04 AM
 

EF is not going to be of any help if DNN depends on stored procedures. EF works by having entities which represent your business objects and the developer writes Linq statements which EF will convert to dynamic SQL at run time. Until all database access is done through EF and no stored procedures are involved, might as well forget about MySQL or any non SQL Server database. 

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN & MySqlDNN & MySql


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out