Solid, affordable and easy to install and use database engine
Rating: 9 out of 10
May 06, 2021
LF
Vetted Review
Verified User

13 years of experience
We use Microsoft SQL Server as the DB option for the commercial back-office modules of our MLFF (Multi-Lane - Free Flow) Tolling solution. All the commercial back-office (from Customer registration to involvement and payment handling) relies on Microsoft SQL Server databases. Other vital components of the entire solution, like Security and Vehicle Management, and the Reporting environment also utilize Microsoft SQL Server.
- Microsoft SQL Server is simple to install and configure.
- Many advanced options like Compression and Partitioning are available with no extra cost, thus reducing the overall TCO.
Cons
- Partitioning does not provide as many options as Oracle (like Foreign Key partitioning, list partitions, hash partitioning and sub partitions)
- The default READ COMMITED isolation level block readers, so it is important to use the READ_COMMITTED_SNAPSHOT option, that should be default right now...
- Customers know and trust the product, so it is easier to implement our solutions.
- Licence cost are usually lower than other products if all advanced options are used.
We use both Oracle and Microsoft SQL Server for our entire product line, using the best features of each of them to solve different business requirements and technical challenges. Microsoft SQL Server is simpler to install and use, but lacks some advanced features and has fewer configuration options than Oracle, so we use each of them based on each module requirements.
100
About 70% of our Multi-Lane Free-Flow (MLFF) tolling software, including all of the commercial back offices, is designed on the Microsoft SQL Server database engine. Software Architects and Developers design and create the data model and develop data processing procedures (like invoicing, notifications) while testers use SQL Server to validate the features of our system.
3
Since we do not host real production data, we try to keep our environments as simple as possible. We have source code repositories where all data model and stored code (views, procedures, functions, etc.) are kept. We keep a simple backup policy to be able to recover for accidental data loss on testing and customer acceptance environments.
- It is a central piece of software in our MLFF product.
- Besides using Microsoft SQL Server for our product, many support tasks (like customers legacy systems migration mapping information) are stored on Microsoft SQL Server databases.
No
- Price
- Product Features
- Product Usability
- Prior Experience with the Product
We chose Microsoft SQL Server as a good cost/feature product, that provides a robust backbone to our Multi-Lane Free Flow software product. The ability to use features like compression and partitioning with no extra cost made Microsoft SQL Server a good choice.
- Implemented in-house
No
Change management was minimal
As a software center we have been using SQL Server for many years, so there were no actual issues implementing the latest versions of the product.
- SQL dialect is simple to use and usually very easy to understand
- Installation is really simple
No