Home > Uncategorized > What if Apple made SQL Server ?

What if Apple made SQL Server ?

This week , a break from Sql and reporting services as I take on the role as agent provocateur , and annoy my Apple fanboy friends in the process…..


With the announcement of Windows Phone 7 Series , there’s now a renewed Apple vs Microsoft debate. Debate is always good. However many of the fanboys seem to think that Apple is the best IT / Software company simply because of success with consumer goods. Remember boys , there’s a whole other world out there called the enterprise. In my opinion , this is where the big  boys play. If you want to call yourself the best IT company in the world , you have to prove your worth in this difficult space. Would Apple cut it with regards to enterprise software ? Would businesses accept their stubborn product compromises like consumers have done ?


I don’t use an iPhone because I find it to be too locked down. Many people, however, seem to blindly accept the limitations present. I do own an iPod touch though, so I’m familiar with the platform, and the frustrations.  So, I’ve now decided explore the scenario where Apple starts competing in the enterprise world. Since SQL Server is the product we use and love , lets look into the crystal ball and ask the question – What if Apple made Sql Server ?


·         Management Studio would look a lot more colourful with bigger buttons.

·         You would only be able to run one query at a time against the database. However, instead of this being a limitation, it would be marketed as a “feature” that guarantees great performance of that query.

·         If you needed to change a configuration setting on the server ( eg. By using SP_CONFIGURE ), you wouldn’t be allowed to. You’d have to call in an Apple Tech guy to come in and do it for you.

·         Custom Data Types ( which we’ve had in SQL Server for a while now ) wouldn’t be allowed. You would have to use what you get with the product.

·         A big one – when extracting data using  “SSIS” , you would only be able to pull data from an Apple DB server to another, and via it’s own tool only. No connecting to anything else like MS, Oracle or DB2 .Won’t be allowed. Sorry.

·         In fact it would be a closed platform period. You won’t be allowed to export data to CSV or flat files.

·         You won’t be allowed to install any additions not approved by Apple. So if you wanted an extra Dundas chart control for Reporting Services , Steve Jobs must give the OK first.

·         When you install Apple’s Sql Server ( iDB ? ) , you will be forced to install Quicktime and Safari. If you remove these from your server , the DB stops working.


OK I’ll stop now before I start getting hate mail. Just one more though. If Apple DID release this database product now ( March 2010 ), it would then sue Oracle , Microsoft , and IBM for infringing on their database “patents” with claims that they’ve “re-invented” the database. Witness the now ludicrous lawsuits by Apple against HTC and Nokia



Just a bit of fun with the above , but I hope it opens the eyes of some of you fanboys…. Remember , the Apple guys are normally the ones who start the debates…..

Categories: Uncategorized
  1. Lance Andrewes
    March 6, 2010 at 1:31 am

    I think that\’s pretty close to the mark. I\’m on my third iPod and pretty much abandoned a high-end (expensive) WinMobile device when I got a Touch. So, in a way I\’m a fan-boy. You\’ve missed a few features though. (1) When the server or client software encounters a fatal error it will not raise annoying error messages. It will gracefully close (quickly). Should this graceful closure occur repeatedly the solution is to fully power down and restart the server/PC. (2) Applications that form part of the product may become unsupported at any time should be determine we no longer want you to have them. There will be no refund, or advice this has happened. In the event that you need to reinstall the application, it will no longer be available for download. Removal does not imply that Apple made a mistake when approval was first given. (3) All parts of Apple SQL Server are tested to ensure compliance with Apple standards for the platform. This ensures stability. Cases of "graceful fast closure" are examples of stable behaviour, and illustrate the success of the vetting process.

  2. Christo
    April 2, 2010 at 10:26 pm

    Awesome analogy! I think you hit the mark spot on. Consumer goods and the enterprise is completely different markets and until Apple has a reliable Server operating system and enterprise software solutions available they will always remain in my opinion a gadget producing company.

  3. December 1, 2010 at 4:54 am

    Truly actually very good web site article which has got me considering. I never looked at this from your point of view.

  4. AppleFanboy
    April 20, 2011 at 3:34 pm

    Apple already has a professional Database in stock, it is called -> Filemaker Pro. (100% owned by Apple) And none of your “would be’s” is true, except the “more colourful with bigger buttons”. 😉

    • Orckle
      October 17, 2011 at 2:24 pm

      Filemaker should be compared to Access, not SQL Server. Filemaker is not suitable for the big-enterprise world.

  5. J Bentley
    March 12, 2012 at 7:27 pm

    Apparently, few people who imply or argue that Apple doesn’t have enough experience or capability to provide “database” know-how to the enterprise haven’t noticed that the Apple web site and ITunes were both done by Apple and seem to work more than quite well given the amount of data and downloads involved… and then there is Apple’s App Store with 25 billion downloads.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: