Home
Sign Up

FASTEST DATABASE TECHNOLOGY

We claim that there is no database faster than Starcounter if you want shared and consistent data. We let you serve millions of users and several millions of SQL transactions per second on a single PC.

We think data should be consisent. If you want consistent data, you need ACID transactions. They guarantee all your data will always be in a consistent state, although it is simultaneously accessed and updated by a huge number of simultaneous users.

We designed the database for whatever reasons you need the speed and simplicity. Whether you are creating a simple Web application or running a massive mission critical line-of-business application such as a retail chain powered by a single database. We designed the database for those who want power without pain.

With the old market leading databases (OldSQL) you are stuck with  some tens of thousands of ACID transactions per second per machine. So if you need more, what do you do? You either distribute your data over several machines (scale out) and loose consistency or you look for a modern database that efficiently makes use of modern hardware.

During recent years NoSQL databases have got a lot of attention since they can efficiently be distributed and deal with huge volumes of data. However, they are not an alternative when you need consistent data.

Starcounter is a modern database (NewSQL) that cannot even be matched by a cluster of SQL Servers.

Several millions of ACID transactions per second are more than enough for even the largest web shops such as Amazon. Starcounter achieves this amazing performance because it is memory centric, it is optimized for modern CPUs and it integrates the application and the database, based on an invention we call VMDBMS.

When using Starcounter, your living (updatable) data is stored in RAM on a single machine. What limitations does this imply? Today you can buy an off-the-shelf server with 1 TB (1000 GB) of RAM for about 55,000 USD from Dell. Note also that it is only for your living data you need ACID transactions. Old dead (non-updatable) data can preferably be distributed and duplicated to different machines.

Our VMDBMS integrates with  .NET without glue code such as Microsoft Entity framework. By removing the glue code and related concerns, you can focus all your attention on your application. In this way, Starcounter will satisfy your needs if you are a beginner using clean and simple C# or Visual Basic as well as if you are a frontline computer scientist using non imperative F#.

When you can process so large volumes of data on a single machine, this is probably all you need. But the cost you save on buying a hundred SQL Servers is not the main benefit. We believe most important aspect is reduced complexity, fewer bugs, lower development costs and shorter time-to-market. Read more

Icon Men
Icon Men

Blog: 08/02/12

Don't Give Up Consistency

If you have a successful application and it relies upon persistent data then data storage will probably become your bottleneck... Read More

Icon Men

Blog: 03/02/12

Good Ideas Die Hard

The latest and greatest from Microsoft when it comes to web development is Microsoft MVC. Although the acronym is new to many... Read More

Icon Men

Job Ad: 16/01/12

We are seeking an experienced Quality Assurance Technician, eager for a leadership position involving analysis of test... Read More