Our process of database development includes:

  • Analysis

    Extracting data from databases and performing certain tasks such as cleaning it, potentially merging it with other data and performing a statistical analysis.

  • Design

    Producing a detailed data model of a database containing all the logical and physical design choices to design in a Data Definition Language to create a database.

  • Develop

    Developing a database in a variety of engines based off the design.

  • Test

    Testing a database is an important part of development. We use tools that can replicate many read and writes to the database to simulate live conditions. We use different types of tools including the Web Performance Load Tester.

Work we can do
  • Develop new database systems alongside bespoke applications, like e-commerce or a web applications
  • Adapting existing databases
  • Data extraction from databases, either through reports or database management tools