As the new types of databases are still created (e.g. NewSQL) and the number of information, which needs to be managed or retrieved increases in a geometry rate, some of the companies decided to create brand new role: Database Developer. Don’t confuse it with Database Administrator, whose responsibilities are a bit different. Developer designs and develops new features or programs that will cooperate with databases, as well as improves their performance. Where to look for those professionals? Take a look at our presentation!
2. Toolbox for HR recruits tech talent for global tech
companies across diverse tech stack.
We hire the top 0.8% tech talents.
Toolbox for HR extended 300+ offers in
last 18 months.
Introduction - Toolbox for HR
3. Database? What’s that?
Organized collection of data
Excel spreadsheet or our trackers are also some kind of databases
One of the first DBMS - IMS (Information Management System) was
launched in 1966 by IBM for Apollo program
DBMS (Database Management System) is a software that helps
with storing, managing and retrieving information in the database
4. Maintenance for multiple users is much easier
Perform complex calculations and reports
Update records in bulk
Offers better security of the data
Why Not Spreadsheets?
5. Relational (SQL) database - data are
table-structured and linked to each other;
managed by SQL (Structured Query Language)
Object database - data are represented in the
form of objects (as in object-oriented
programming in Ruby or Scala)
NoSQL database - non relational; models of NoSQL
databases are: column, document, graph, key-value;
often used for Big Data and real-time apps
NewSQL database - new approach combining
RDBMS with NoSQL scalability; used for online
transaction processing
Database Types
7. MySQL, PostgreSQL, Oracle, Teradata, SAP
SQL and NoSQL - Most Popular Databases
SQL
NoSQL
HBase (column), Couchbase, MongoDB (document),
Couchbase, MemcacheDB, Redis (key-value), Neo4J
(graph)
8. Not a Database Administrator (who is responsible for maintenance
and support of database)
Improves databases and their performance
Makes sure, that new applications/features follow database’s rules
of handling data
… and, of course, develops new applications for the database
Role of Database Developer
Source: Techopedia
9. Finding the Best Database Developers
Finding Developers
Finding talent on job sites and other platforms is a good
option but is time consuming and requires specific tools,
skills, knowledge and experience to find the best talent
from huge talent pool.
Why Toolbox for HR ?
We use data driven analysis and high tech tools to track
the best developers as per your business needs and help
you save on time, money and efforts.
● DBforums
● Communities
● Meetups
● Stack Overflow
● Facebook Groups