Being Database Administrator calls for some pre-existing skills, both technical and personal, and hunger to learn and troubleshoot.
With iSqlPlus specialized databases management such as key-value stores, graph databases, document databases, XML databases, multivalue stores, and mobile databases are offering new ways to fill the gaps where relational technology still lags.
Relational databases will ultimately innovate to deliver higher degrees of automation, improved performance, and scale as well as to support larger volumes of unstructured data. Although this innovation will suffice for many applications, a significant number of applications can benefit today from using these newer specialized, nonrelational databases.
Application developers should now seriously consider these new types of databases, especially when supporting unique, complex, or extreme applications.
Types of DBAs
Many different types of DBAs exist. The most common type of DBA is the general-purpose DBA, who performs all types of administration- and data-related work. However, it is not uncommon for DBAs to focus on specific problem domains. For example, a DBA may focus entirely on database design, perhaps broken into logical design and physical design. Some DBAs may specialize in building systems, whereas other DBAs may focus on maintaining and tuning existing systems or on narrow areas of database management and administration.
Within larger organizations, DBA responsibilities typically are split into separate job types. The primary types of DBA, other than general purpose, include system DBA, database architect, database analyst, application DBA, task-oriented DBA, performance analyst, data warehouse administrator and cloud DBA.