Is C++ good for working with large databases?

Jun 7, 2013 at 8:48pm
Is C++ good for working with large databases? I am interested in learning a language that would be particularly useful rewriting database programs for a big company or something that would be useful in a big company?

I have done my research on Google. I have found no benefits of one over another.

C++ and Java were the two main ones I found. More people seemed to like C++ better.

Which one would be better for writing an interface and using it to input data in a company which would be in a network of computers?

C++ is free to use right or am I mistaken?

Also is C++ old and outdated like some people suggest? Is C# or Java a better alternative?


Thank you for your time.
I appreciate it.

-MrReality
Last edited on Jun 7, 2013 at 9:15pm
Jun 7, 2013 at 9:36pm
For working with a database you can use really whatever you want. If you mean writing a database, you'd probably want to stick with C and/or C++.

But it entirely depends on your requirements. Generally a scripting language will do just fine. We have a large server application that handles millions of transactions a second through a Zope and MySQL database that uses Java and Python.
Jun 7, 2013 at 10:47pm
Is it easier writing it in C++ than it would be say Python or Java? Are there any good books you would recommend?
Last edited on Jun 7, 2013 at 10:51pm
Jun 8, 2013 at 3:27am
Python and Java are much easier to program in. But it comes at a price. If you're just interested in databases, learn SQL first. Go download a sample database, and learn the various SQL commands. Once you get that down, write an interface that lets a user connect to a SQL server and make queries/changes.

Knowing how to use a database is much more important than knowing how to write one for 95% of jobs.
Jun 8, 2013 at 4:17am
Which one is interfaces easier to write?

I have worked with MySQL databases with PHP and worked some in Microsoft Office Access.

Also for a big company which language would have more uses beneficial to a company vs the other?
Jun 8, 2013 at 4:44am
> Which one is easier to write?

AFAIK, LINQ is the easiest to write; and .Net has the most comprehensive support.
http://en.wikipedia.org/wiki/Language_Integrated_Query#Other_providers
Topic archived. No new replies allowed.