Database Engineering and Administration
Starting at
$
80
/hrAbout this service
Summary
What's included
Database design and architecture
including: schema definitions scripts (defining tables, columns, indexes, constraints, and relationships), data dictionary (documentation of database objects, their purposes, and their relationships), entity-relationship (ER) diagrams
Database implementation
fully implemented database based on the designed schema, data migration scripts (for importing/exporting data between systems), stored procedures and functions for common operations, triggers, indexing strategies, optimizations for query performance.
Database security
access control policies: defined roles, permissions, and user management.
Performance optimization
Query optimization (optimized queries and query execution plans), index optimization (properly designed and tested indexes to enhance performance), database monitoring setup (tools and dashboards for monitoring performance and identifying bottlenecks)
Backup and recovery
Documented backup strategies, schedules, and scripts. For the more complex solutions - disaster recovery protocols and restoration procedures, and high availability configurations (solutions for minimizing downtime, like replication or clustering)
Deployment support
Deployment plan - steps for rolling out the database to production. If needed, migration strategy - in case transition from legacy systems is required. Environment setup: configuration of staging, testing, and production environments.
Skills and tools
Database Engineer
Database Administrator
Database Specialist
Microsoft SQL Server