Tony Bain

Building products & teams that leverage data, analytics, AI & automation to do amazing things

Are we ready for self-driving cars?

May 23, 2016 | Tony Bain

Self-driving cars are becoming real and various predictions have them being mainstream over the next decade.  But it is interesting as to if we are ready for this innovation in transportation and how we will react when accidents involving self-driving cars invariably happen.

I am not a physiologist, but the human element of technology adoption is of course fundamental.  And a potential issue for self-driving cars is that, of course, roads are quite dangerous.  We hear about people being killed at the time.  In fact based on 2013 figures 0.02% of the world’s population (1.25 million people) are killed on the roads every year, over 3000 people a day globally.  Yet this is a risk that we accept and strap our most loved ones into our vehicles for journeys as trivial as going to the beach or getting ice-cream. 

So how do we accept and process this risk? As a species we seem to be able to deal with risk by applying a contrived analysis which results in use determining that bad things will never happen to me.  We hear about accidents, but we believe we are each a better driver than those involved, we are move observant, we have faster reaction times, there are lots of dangerous people on the road any my job as a good driver is just to avoid them.

I have no doubt that self-driving cars will make the roads safer, probably significantly so.  But accidents will still happen, it is improbable to think otherwise.  The software powering self-driving cars is typically prediction based – prediction = probability = (small/tiny) potential for being wrong.  How do we process the risk once I no longer have the advantage of my "better driving" – when everyone’s tech is the same as my tech and the responsibility for a safe journey is out of my hands?  For some, perhaps many, this will make the risk a lot more paramount and the act of going out for ice-cream somewhat more concerning.

The Maturing Field of Big Data

May 17, 2016 | Tony Bain

I remember when I was 19, I was working for an electricity utility as a DBA.  I was putting in lots of hours and partly as a reward, and partly because they didn't know what to do with me, then sent me off to a knowledge management conference.  Well, when I got back I was an “expert” in knowledge management and it was going to change the world forever.  I convinced my boss to get me in front of the executive team during their next board meeting.  I was on fire, delivering what could only be considered a stellar presentation on knowledge management.  At the end of the presentation I looked around the room expecting excited faces and many baited breath questions. Instead, you could have heard a pin drop.  They were staring at me not knowing what to say, until one of the executives jokingly asked if I had learnt why Microsoft Word keeps crashing while I was at the conference.  Then they moved on with their meeting, and knowledge management was never discussed again during my tenure.

For a long time after I was thinking how foolish they were, to ignore the technology which was going to change their business. I was literally handing the insight to them on a plate.  However, over time as I got more experienced my view started to change.  At some point many years after I had left I realised I was trying to sell them a solution for a business problem they didn’t have. 

As a wide eyed techie I had an assumption of perceived value, they had thousands of user files on network servers, knowledge management allowed you to structure, access and understand these files in a better way and to me that sounded like it had immense business value, although I wasn't exactly sure what this business value was and couldn't articulate it any deeper than “insight” or “understanding”. And because of this I had failed to put this into any context they cared about, how KM was going to sell more electricity or prevent outages.

Fast forward to present day and I have seen a similar repeat of my experiences across the industry in relation to Big Data, and certainly some of the commentaries on Plantir resonate.  Big Data has been primarily IT lead on the assumption that if you get enough data into one spot there is significant inherent value in it.  You can find lots of web articles about this, about finding “needles in haystacks”, about discovering previously unrealised relationships, about “monetizing” data, about understanding customers better.  But when you try and dig into the detail of what this actually is, there is certainly less information available.

Thankfully, Big Data is starting to move out of the hype phase with the related, but separate fields of Machine Learning and AI starting to take over as the topics generating internet buzz. 


But the hype is always a good thing, for a period of time, as out of it we now have awareness, technology, toolsets and capability to develop business solutions using Big Data.  But as the field has matured we also need a mature view to be successful. This includes:

  • Big Data must be business led rather than IT led.  They must be attempting to solve problems that the business cares about and has meaningful impact.  IT is an important part of the solution but not the driver.
  • Solutions must identify value that is not easily identifiable using simpler/less costly methods.  For example, say you have a factory that makes red doors.  Sales have been great but over the last few months sales are declining.  To solve this you using Big Data to identify that customers are growing tired of red doors and now they have a preference to buying blue doors.  Did you really need Big Data to solve this problem?  Do you think if you spoke to your #1 door salesperson they wouldn't be able to give you the exact same information?
  • The Big Data solutions must lead to actions that the business can undertake.  If they have a red door making plant, perhaps they can modify to make blue doors.  But they might struggle to start making cheese.  Big Data has to provide insight within business context.

This doesn't mean that Big Data is becoming boring, far from it in fact.  Instead this maturing means we are more focused on delivering data driven solutions that are going to have a real impact on the world around us.  For any analyst/data scientist that has to be more exciting than simply churning data for data’s sake.

SQL Server on Linux is not an Oracle killer – but it is a great buffet dish

May 05, 2016 | Tony Bain

The planned SQL Server for Linux product was been announced a few months back.  While this isn't due until 2017, I have read numerous commentaries and thoughts on why Microsoft is doing this.  Several of these are suggesting this somehow will cause a mass migration of Oracle DB customers to SQL Server.  This prediction is silly and shows a lack of understanding about how enterprises select their database platforms.  SQL Server is a great product but Oracle DB is also a great product. I have no doubt that the majority of customers running it today either want to be running it or need to be running it as it supports the applications they are running, providing the operational objectives they have at a cost they can justify.  Just in the same way that Microsoft SQL Server customers do.

So what is SQL Server on Linux about then?  To me, it is more about breaking the perception that SQL Server should only be considered as part of a solution if you are using a full Microsoft stack.  One of the problems with enterprise software has been, in the past, heavily orientated towards buying into that vendor’s vision.  It has been analogous to dining on a set menu at a fancy restaurant.  You had the ability to choose the restaurant, but the courses are largely pre-determined by the restaurant. 

This reminds me of once when I was in Lyon (France).  Lyon is well known for its culinary excellence and as such I invited a group of industry colleagues out for dinner at a Michelin three star restaurant to enjoy the best of Lyon had to offer (actually it was me, a data entrepreneur, a senior exec of Greenplum and a Harvard professor).  When we arrived we found there was no menu, we would be served what the restaurant served.  As it turned out, one of my guests was vegetarian which was met with some disgust by the staff and he was told, in a fabulously French way, that he would have to wait until the cheese course to eat!

Anyway the point of the analogy was that, we chose the restaurant, we bought into the stack and each layer/course was what than vendor decided to provide.  While it met most of our needs one of our party wanting to do something different wasn't well accommodated – and I can give you assurances he would not be returning to that restaurant! 

One of the way the cloud changes things is that customers have much more freedom to combine the most suitable offerings from across the IT landscape into customised solutions within a common environment. At the risk of extending the analogy to a ridiculous level, the cloud can been seen as a technology buffet.  Cloud vendors are presenting their offerings and offerings from others, but the customer is free to select and pair whatever they want with whatever else they want.  You want bacon and foie gras, no problem!  You just want scalability with a massive plate of fries, go for it!  You want SQL Server feeding into Spark, enjoy.  The cloud is about freedom of choice.  Vendors wishing to maintain relevance need to be embracing the freedom of choice.  Vendors are starting to realise they may not win at every layer, but having independent options prevents them automatically loosing at every layer.

To me, SQL Server on Linux is Microsoft breaking the perception of a stack dependency and making the use of SQL Server a much more independent decision.  SQL Server is a leading edge database product and the SQL Server on Linux release gives it the ability to win in solutions where other parts of the Microsoft stack, including Windows don’t.  And importantly, it is just further evidence that Microsoft is backing its strategy to win in the cloud by maintaining relevance.

Is the Microsoft HoloLens the next big thing in Analytics?

May 04, 2016 | Tony Bain

If you haven’t seen it yet, you should check out the Microsoft HoloLens demos. While it is not widely available yet the developer edition is out and Microsoft is working with their partners to get applications built that make use of the holographic and augmented reality potential.

At first the HoloLens may look like an expensive toy, designed for gamers. Or you may see it as a tool limited to designers. But moving past that, the Microsoft HoloLens has significant potential in the field of data analytics. One of the key challenges of Big Data has been turning the outcome of analytics into a humanly digestible format, so it can be easily explored and understood. However there is a limitation on what you can show in 2D within the confines of a computer screen. The Hololens has an opportunity to change this. Adding an extra dimension to data visualisation combined with a 360 degree view may fundamentally change the way we present data in the future. In addition to data exploration, augmented reality may allow the outcome of analytics to be attached to the real world objects they relate too.

This is of course somewhat dependant on if Microsoft has got the Hololens right and don’t follow the same tease and revert path that Google famously did with the Google Glasses. If the HoloLens really is ready, this is a space that Microsoft can own from the get go with first mover advantage.

Blockchain, Blockchain, Blockchain, Oi, Oi, Oi!

May 03, 2016 | Tony Bain

One of the fastest moving technologies of 2016 is Blockchain.  Put simply, Blockchain is decentralised trust system for ensuring transaction validity without a central authority.  The use-cases for Blockchain are far reaching as it is essentially a data platform on which any applications that require trust for the “exchange” of information between multiple parties can be built.  And it has just been revealed/confirmed that it has Australian origins!

The Blockchain methodology was designed to underpin Bitcoin but has since gained momentum in its own right, in fact arguably Blockchain is a more important innovation than Bitcoin itself.  Certainly banking and FSI in general are all over Blockchain, with CBA and 10 of the world’s largest banks simulating trading using Blockchain, and the ASX working on a Blockchain based system for Australian equities.  But these are just a couple of examples. The interest, momentum and pace surrounding Blockchain is quite astounding.

Blockchain is still in its early days and doesn’t have all the issues solved yet.  Scalability can be a challenge but these problems will be resolved as Blockchain technology is evolved.  In terms of resource, there is a lot of technical detail on the web about how Blockchain systems work, however if you’re looking for resources on the “why” for Blockchain a couple of good ones include:

If you’re involved in building or operating trust based systems that exchange information between multiple parties you absolutely need to get up to speed with Blockchain.

Will Automation take my Job? Well, Maybe….

May 01, 2016 | Tony Bain

Automation is a business transformation technology that involves innovations in the field itself, but more recently leveraging innovations in the areas of AI, Machine Learning and Big Data. And as all of these fields gain maturity, pundits are naturally playing forward the impact and making predictions about job losses across various industries directly as a result of automation.

Reiterating the title of this post, “will automation take my job” I think the answer is a clear “maybe”. But job loss isn’t the only outcome of automation. My experience has shown that many organisations are seeking to increase the value of the output of their internal workings, and often key employees are constrained with low value tasks. In IT this is particularly true, where many employers are seeking proactive innovation and thought leadership from employees in their respective areas. But often this is not being realised as they are consumed with lower skill, high occurrence tasks that are important – but are not producing an ROI to the business. IT is just one example, the same problem can cross many industries and skill sets.

Automation of Today

Today, automation can be good at undertaking pre-planned actions when pre-defined conditions occur. Which means certain types of roles, that are formulative in nature, lend themselves to automation. But trying to improve the efficiency of these roles is not necessarily new. Many organisations have already spent effort reducing the associated costs, sometimes replacing higher cost resources with lower cost alternatives. This transition typically required organisations to document the process aspects of these roles in detail, naturally this feeds well into the foundations of an automation drive. And this is not necessarily limited to the lower end of the pay scale, I am sure there are a number of people in high paying roles in FSI, trading, banking etc. that are beginning to see components of their role replaced by automation.

Automation of Tomorrow

Looking forward, automation is beginning to become more adaptive and use machine learning and AI more broadly to make judgement calls. Bots may understand typed and spoken language as input. Routines may use analytics and prediction to select the best cause of action to a specific situation. This broadens the scope of the application of automation from tasks, which have clear black/white outcomes to those with shades of grey requiring intuition calls.

"If you are doing the job of a robot today, then it is logical to think that computers may one day replace you. But the question is, do you want to be doing the job of a robot to begin with?"

So is this all doom and gloom? I think this is definitely an approaching wave of change that is going to impact on areas of the workforce. Over time this will phase out some roles, and aspects of others, but it will also result in creation of new roles and the improvement of others. Contrary to how if can sometimes seem, most organisations are not just trying to cut costs. They are instead usually focused on ensuring value is being created for both their customers and their shareholders, and driving their competitive advantage. While this does mean reducing costs where practical, it also means making investment in areas that continue to drive growth. This should therefore also mean new jobs, new opportunity and more innovation across the board.

What to do?

But it does mean change is likely for some, and change can be very unpleasant. To ensure you are ready for change I think you need to take an honest look at your current role to determine if it fits the model of a function that overtime could be automated. If so take the opportunity to begin preparing for the change, developing skills and experiences that will ultimately be of higher value if/when organisations begin to adopt automation as a means to increasing value.

Is Amazon about to Disrupt the Database Market?

April 30, 2016 | Tony Bain

My LinkedIn feed shows me Shawn Bice, former GM of database systems (SQL Server) at Microsoft is joining Amazon AWS as VP of Analytics. Assuming accuracy, Shawn has joined the likes of Hal Berenson (on the former Microsoft luminaries behind SQL Server), Raju Gulabani and Sundar Raghavan.

While AWS has for many years provided support for common database platforms via their EC2 and RDS options, more recently they have released their own transactional database platform AWS Aruora, and the AWS RedShift data warehousing platform. And to get you there, they have also recently released their database migration service for on-mass on-premise to cloud migration.

AWS seem to have realised that a keystone in winning in the cloud is winning the database. In the data centric world ahead, the data platforms are going to become core to how applications are architected and ultimately deployed. Within the cloud providing a comprehensive set of data services with (semi-) seamless integration, rapid deployment and op-tap scalability will be compelling in convincing developers and organisations to “buy into” that vendors stack.

AWS are actively hiring some of the best and brightest in database for what could be a double whammy if they can get it right. The last time I looked I think the database market on it’s own was a $30b+ market, but in the cloud winning with the database also likely means winning a customers complete cloud stack.

Of course, Microsoft and Oracle are formidable opposition and are arguably ahead of the in terms of developer and enterprise buy in. So it is not necessarily and easy path for ahead.  

I think I have been saying this continuously for the last 15 years; but it is (still) an interesting time to be in database.

What is the biggest challenge for Big Data? (5 years on)

April 28, 2016 | Tony Bain

Five years doesn't half fly when you’re having fun!  In this post from 2011 I highlighted some of the challenges facing the “big data revolution” centring on a lack of people with the right skills to deliver value on the proposition.  Fast forward to 2016 and this not only remains true, but is likely the key issue holding back the adopting of advanced analytics in many organisations.

 While there has been an influx of “Data Scientist” titles across the industry, generally organisations are still adopting a technology driven approach driven by IT.  The conversations are still very focused on the how rather than the why, it is still all very v1.0.  There is still a lack of the knowledge required to turn potential into value, value that directly affects an organisations bottom line.

This will start to sort itself out as the field matures and those who understand the business side of the coin become fluent with big data concepts, to the point they can direct the engineering gurus.  IBM with Watson is looking to take this a step further by bypassing the data techies and letting analysts explore data without as much consideration for the engineering/plumbing involved.  This is a similar direction that services such as AWS and Azure Machine Learning are heading, in the cloud.

In 2016 the biggest challenge for Big Data is turning down the focus on the technical how, and turning up the focus on the business driven why.  Engaging and educating those who understand a given business in the capabilities of data science, motivating them to lead these initiatives in their organisations.

The SQL/NoSQL war is over. The winner is… wait, was there a war?

March 09, 2016 | Tony Bain

We are approaching 7 years since the term “NoSQL” re-entered the popular tech vernacular, and 7 years since I wrote the post “Is the Relational Database Doomed?”. During this time, we have experienced a tidal wave of non-relational data management technologies. So, time for an update to my prior article.

At the start of the decade, when the NoSQL buzz was in its heyday, some were predicting the end of the dominance of the relational database platform (RDBMS) within a decade.  The reason for this seemed somewhat sound. That being, the relational database is based on what is now 40+ year technology and things are so much more advanced now than back then, so clearly this was a technology ripe for disruption.

So how has this disruption gone?  Well, all my metrics show there are more relational databases in existence today than at any point in history.  It may be hard for many people to comprehend the volume.  Often, mid-size enterprises operate hundreds of relational databases.  Many large enterprises have thousands to tens of thousands.  These represent the data stores of everything from ERP's, financial systems, content sharing apps, IT tools and so on.

So despite the noise surrounding NoSQL, in a head to head comparison of volume of use, NoSQL use seems so very small.  At a guess, I would predict that for every NoSQL database in existence there would be at least 1000 relational databases.  Probably more.  You would be forgiven for thinking NoSQL use was almost insignificant. 

So why has there been so little disruption?

  • The relational database has such a massive legacy. The IT world is full of people whose front of mind solution for a new data management requirement is a relational database.  To demonstrate this I looked on LinkedIn. My search showed that over 1,000,000 people list “SQL” as a skill in their profile.  In comparison only 16,000 listed NoSQL and 30,000 listed MongoDB.  That’s a massive skills gap.
  • The RDBMS is very general purpose.  There are very few day-to-day data management requirements that cannot be met without a run of the mill RDBMS.  So why would you not go with what you know, if what you know is suitable?
  • Relational databases are solving very complex problems in a balanced approach.  There is 40+ years of learnings on how to balance consistency, concurrency, scale and performance.  Many NoSQL initiatives focus on improving some objectives (such as scale or performance) at the expense of others (such as consistency or redundancy) solving their own problems but also lacking a general purpose appeal.
  • Relational database vendors have also kept innovating.  With some RDBMS vendors you can now combine SQL and XPATH, support JSON natively and support other non-structured data types.  Also, many RDBMS platforms now support in-memory databases and others are quickly adding this support.

So with the continued dominance of the relational database, what future is there for the NoSQL alternatives?  Well that is clear, the same opportunity as they have been filling over the last 7 years.  Edge cases.  Sure, enterprises have many routine data in/data out applications and these belong on the RDBMS but modern enterprises are trying to do more with data than ever before and leverage data in new ways for a competitive advantage.  Maybe they need data to be captured at a massive scale, much greater than what is possible with a traditional RDBMS.  Maybe they are looking to deep mine data to identify complex relationships between entities, or make predictions about how scenarios will transpire.  Maybe they are trying to learn from large and diverse data sets and discover key new ways to improve productivity.  This new world of requirements is where new world platforms have the opportunity to shine, focus on improving a specific set of key objectives, potentially at the expense of others, and then find the market that needs those objectives.

To summarise, I cannot see a world in the near future where any non-RDBMS gains any dominance in supporting the data management needs of most applications.  The vendors people use may change, and the location of those databases may change (on premise to cloud) but they will be relational. However, what are the edge cases of today will of course become more mainstream.  When this happens it will not be at the expense of the RDBMS, but instead they will be in addition to it.  The playing field is getting bigger.   Organisations desire to do more with data, via big data or data science initiatives that is fuelling a market ripe for vendors with clever, yet tightly focused, data management solutions.

So as it turns out, relational (SQL) and non-relational (NoSQL) technologies were not at war at all.  They are in fact allies, working together to deliver organisations both general purpose and special purpose data management solutions.

The Business is the Database

November 25, 2015 | Tony Bain

IT budgets are under more scrutiny than ever before.  While organisations continue to realise benefit in becoming more IT centric, the pressure to demonstrate value and compelling ROI's is increasing.   This increased pressure, while generally positive, can also have a negative impact across other areas of IT, especially those which struggle to articulate the value they provide to the business.  Operational management is one of these areas, where costs are seen as an expense rather than an investment.  Many organisations are driven to reduce these “costs” as much as practical, this often leads to outsourcing resources, reduction or removal of budgets for tools and a lack of drive to be innovative in this space.

One subset of IT operations, database management, falls very much into this category and is often subject to reduced investment and focus as a result.  At RockSolid SQL we engage with organisations who value the contribution operational database management makes to their organisations, but many of these organisations have come out of a period of underinvestment.  All too often the drive to reduce costs has been ineffective. This has led to organisations shooting themselves in the foot, as concurrently they have been becoming increasingly data hungry.  The volume of data generation and consumption has grown at a rapid pace yet the lack of investment in database management can cause a significant flow on impact which overshadows any expected cost savings.  Some of the reasons for this follow.

"The volume of data generation and consumption has grown at a rapid pace yet the lack of investment in database management can cause a flow on impact which overshadows any cost savings."

Businesses are their Databases

It doesn't matter if your organisation is in construction, logistics, financial services, mining, retail or virtually any industry.  You may have buildings, equipment, and employees but a key business assets is the information that is unique to your business, and this is more often than not stored in various databases.   Without your databases you have nothing that ties all your assets, your stock, plant, people and knowledge – all this business stuff – into the actual business.  Without your databases you don’t know who your customers are, what you've sold, and what your profit is.  Without your ERP, CRM, financial, HR, document management or other application databases you don’t have an operable business.

Performance is a factor of Productivity

Productivity is key to maintaining competitive advantage, and a factor in productivity is how much time your employees are working, and how often they are waiting.  Databases with performance issues can cause hospitals to treat less patients, retailers to sell less stock, logistics companies to ship less freight, call centres to hire more staff and government agencies to be less responsive to their constituents.

Poor database performance hurts productivity, but yet it becomes one of the first areas to become neglected when organisations pull back on database management.  For most businesses there are very few data requests that, with today’s modern hardware, should take hours or even minutes to process.  Yet countless businesses have hundreds or sometimes thousands of staff waiting for reports, searches, screens to refresh and data insights to be generated simply because the organisation does not have a sufficient investment in maintaining database performance.

Do you lock the door at night?

We have long ago stopped printing things out and keeping paper records, now data contained within an organisations databases is often the only “copy” of that information.  Keeping that information recoverable, secured and accurate should be of utmost concern to any organisation, but again this is an area that quickly becomes neglected when savings are sought.

Thankfully most organisations maintain a reasonable backup strategy for their databases.  But the same cannot be said in terms of a robust security strategy.  Security of “the business” is often overlooked, becomes unmanaged, unmaintained and processes focus only on granting access rather than managing security.

Examples of locking the door, but leaving the window open are all too frequent.  Security breaches have the potential to cause untold harm to both your business and your customers, and the lack of proper controls and auditing can make knowing who did what virtually impossible.  Businesses assume that somewhere in the IT department alarms will go off, and screens will flash it security breaches occur.  But in reality, this is usually not the case. Without proper monitoring systems inappropriate access can occur without warnings being raised, copies of sensitive data could be made without record being made.  Security breaches could occur frequently without anyone knowing.

Agility is a factor of competitive advantage

Maintaining competitive advantage requires organisations to be dynamic, respond to change and launch new initiatives in response to changing customer demands.  The ability to understand customers and identify changing demands is driven from an organisations data.  This data can be a wonderful thing as it contains what you know and have already learnt, but it also can contain important things that your business doesn't yet know about itself.  It’s called data science, and organisations doing it well have a distinct advantage over those dragging their heels.

"data can be a wonderful thing as it contains what you know and have already learnt, but it also can contain important things that your business doesn't yet know about itself"

A reduction of investment in database management often results in a loss of agility and instead sentences the organisations to a life with a stagnant mix of systems unable to interrelate.  A lack of focus on upgrades and migration limits available functionality to outdated mechanisms. A lack of investment restricts a business hungry for data and “insight” to an environment where this may be exceptionally difficult to glean, and potentially time consuming to try.

So what’s the Alternative?

So all well and good arguing that reducing investment in database management may have a significant impact on a business.  But other organisations may also argue that they have relatively high investment but still struggle to realise the value.  Well this is really the key, it is not about a high or low investment.  It is about efficient use of an effective level of investment.  It is about using appropriate resources, well for lack of a better time, appropriately.  It is about using tools which demonstrate a compelling ROI.  It is about valuing the organisations data assets, and assigning them suitable, yet cost effective, care.

Driving Efficiency

RockSolid SQL has been helping organisations do this for the last 12 years.  To aid organisations in achieving this we have developed the RockSolid Database Management Efficiency Framework (RDBEF).

Key aspects of the RDBEF approach are as follows:

  • Define operational standards, turn them into policies. Use software to audit and identify exceptions.  Manage and resolve these exceptions.  Rinse and repeat.  Stabilising an environment through standardisation is in my experience, the single most effective thing you can do to reduce operational database management costs.  But yet concurrently improving quality of service and reliability.  It is a true win-wine.
  • Define provisioning, patching, operational management and resolution processes. Use software to automate these at Level 1 response and some Level 2.  In fact, automate everything you can.  The cheapest employee you can find, is still orders of magnitude more expensive than a few CPU cycles.  Plus automation does it the same way every time, it doesn't have bad days.
  • Monitor everything. You will never be able to predict what you will need to know, when you will need to know it and how retrospective you will need to be.  You will not believe how much time is saved by knowing, on demand, everything that has happened, when it happened and who made it happen.  It is like night and day.
  • Use appropriate resources for the tasks at hand. Don’t have your expensive top guns doing junior level work.  Don’t have your juniors working outside their skillsets creating as many issues as they resolve.  Outsource if required, or mix-source.  Use vendors who share your vision.  Use software to assign and escalate issues appropriately.
  • Become nimble. Make the things that are currently the hardest the easiest.  Patching, provisioning, upgrades and migrations should be routine.  Nothing to do with operational database management should be scary or time consuming.  It is all just routine.
  • Refocus and re-architect towards agility. Know that your organisations desire for data is likely going to increase.  And both the rate at which they demand access, and the methods of consumption will both likely grow exponentially.

"Automate everything you can.  The cheapest employee you can find, is still orders of magnitude more expensive than a few CPU cycles"

Wrapping it up

IT as an industry has a checked history of ineffectiveness and sometimes extravagance and I suppose the response to this has been for organisations to drive cost cutting initiatives, especially where the perceived value is low. But few organisations I know want to eliminate investments that generate a real and measurable positive return.

Database management has been undervalued by many organisations and we have seen the sobering impact of that.  Many organisations have poorly managed, secured and maintained systems.  Databases suffering performance issues, issues which may have productivity impacts to the business which far outweighs any initial cost savings.  

We are advocates of efficiency and effectiveness.  Use software to monitor, automate, audit and escalate.  Automate where at all possible, use skilled people for difficult exceptions, and use lower cost resources for easier exceptions.  Become nimble and agile, bring your data assets forward to modern standards and provide an environment where your organisation can stand on a level playing field with both current and future competitors.

About RockSolid SQL – RockSolid SQL is an innovative software and services company. We set out in 2004 to create a solution that allows customers to cost effectively manage their databases, regardless of the scale of their environment.  For more information visit