Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

IS MySQL BETTER?

0 views
Skip to first unread message

Glint

unread,
Aug 23, 2006, 7:49:02 PM8/23/06
to
Hi All,
A friend insists that if I really want to write database programs that will
sell, I should change to MySQL. I do not know anything about MySQL other than
that it is a SQL language. What advantages does it have over Access? Will it
be easy to use as a back end or will I have to find a front end for it?
--
Glint

Jeff Boyce

unread,
Aug 23, 2006, 8:13:25 PM8/23/06
to
Glint

?Any chance your friend is a .Net programmer? <g>

You can store your data in any back-end... MySQL, SQL-Server, Oracle, DB2,
Excel, MS Access/Jet, ...

But you still need to present the user with a User Interface s/he can easily
understand & use.

Access offers a set of tools you can use to easily connect to most any
back-end data store you pick. And gives you the tools to build a
user-friendly front-end/UI.

Access has a bit of a steep learning curve, though, if you want to create a
user-proof application.

--
Regards

Jeff Boyce
Microsoft Office/Access MVP
http://mvp.support.microsoft.com/

Microsoft IT Academy Program Mentor
http://microsoftitacademy.com/

Microsoft Registered Partner
https://partner.microsoft.com/

"Glint" <Gl...@discussions.microsoft.com> wrote in message
news:17CEEDC3-8149-464F...@microsoft.com...

Glint

unread,
Aug 23, 2006, 8:37:02 PM8/23/06
to
Thanx Jeff.
I have a bit of understanding of Access. However, I am not sure about the
back ends beyond Access; in other words, which back-ends should I stick with
if I go outside of Access?
--
Glint

Glint

unread,
Aug 23, 2006, 8:43:02 PM8/23/06
to
Sorry, I overlooked your question about .Net programming. No, my friend is
not a .Net programmer. Actually, he has more experience with Oracle. What is
.Net programming about anyway?
--
Glint

Albert D. Kallal

unread,
Aug 24, 2006, 12:20:32 AM8/24/06
to
"Glint" <Gl...@discussions.microsoft.com> wrote in message
news:120B04E1-3B94-41E2...@microsoft.com...

> Thanx Jeff.
> I have a bit of understanding of Access. However, I am not sure about the
> back ends beyond Access; in other words, which back-ends should I stick
> with
> if I go outside of Access?

No particular ones you have to stick with. You can build what is a called a
ADP project in ms-access. when you build a ADP project, then your back end
MUST be sql server. (and, even the table designer, and relationships
designer works!!!..and actually creates the tables for you on sql server).

The other choice (as opposed to adp) is to use odbc, and linked tables. When
you make this choice, then sql server, oracle, Sybase, MySql...or any other
server based system that supports odbc should work quite well with
ms-access.....

So, as for choice in the back end...you quite free to use whatever....

>Will it
be easy to use as a back end or will I have to find a front end for it?

The probem with mysql is that it don't have any tools to build applications
with. You can't build a form, or even save a query....

So, ms-access is not really the database, but is a developers tool to build
interfaces to a database system.

--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
pleaseNOO...@msn.com


Jeff Boyce

unread,
Aug 24, 2006, 8:51:20 AM8/24/06
to
Microsoft has been offering .Net as a development tool for several years.
You might want to check the Microsoft site or do some Google.com searching
for more info.

--
Regards

Jeff Boyce
Microsoft Office/Access MVP
http://mvp.support.microsoft.com/

Microsoft IT Academy Program Mentor
http://microsoftitacademy.com/

Microsoft Registered Partner
https://partner.microsoft.com/


"Glint" <Gl...@discussions.microsoft.com> wrote in message

news:42141230-DF4E-4A6A...@microsoft.com...

Smartin

unread,
Aug 24, 2006, 9:17:59 PM8/24/06
to

Admittedly I am dwelling on details, but MySQL is not a "SQL language"
(though it may have its own SQL "dialect"). MySQL is a database
platform. Other platforms include Oracle, SQL Server, Jet, etc.

I can't speak much to benefits of one platform over another. Nor am I
sure why your friend suggested this, especially since MySQL is not
exactly widely employed (rebuttals are invited). There was a recent
thread that discussed the ups and downs of pushing Access as a front end
with or without Jet; hopefully someone can provide a link to that.

Do you know "n-tier"?

Access makes a good stab at rolling together three tiers.

http://en.wikipedia.org/wiki/Three-tier_%28computing%29

HTH
--
Smartin

CyberDwarf

unread,
Aug 25, 2006, 1:15:01 PM8/25/06
to
MySQL is widely used as a backend database on web servers and has been the
dominant database in this market for a few years.

Open Source version is free, with great support from the Open Source
community.

HTH

Banana

unread,
Dec 23, 2008, 1:25:01 PM12/23/08
to
Well, it actually depends on your specific requirements. For all we know, it
could easily be the worse choice or the best choice; the real questions lies
with what you actually need out of a back end.

In my last project, I chose MySQL because it was free and I was working for
a non profit who couldn't afford to burn money into a license for a RDBMS.
There were free editions of MS SQL Server, but I did not want to be stuck
with the limitations (one cpu and 1 GB maximum, IINM). Furthermore, I wanted
native transaction logging & audit trailing which can be written in Access
but already exists in MySQL with me only need to turn it on. It also
satisfied the requirement for remote connections from branch offices (which
there are good solutions such as indirect replicating or terminal services
for example).

So in short, you have to sit down and write out what you require out of your
project, what functionality is absolutely essential to you, and what would be
good but not essential to have, then look up each product and what they have
to offer and select what best meets your requirement.

HTH.

0 new messages