Stack Trilogy: Database Development major technology stack (300 multi-technology points)

Source: Internet
Author: User

Objective

This database technology stack is the last part of the "Stack trilogy" I wrote;-)

I have written recently . NET Technology Overview (so far the most complete. NET technology stack) , I believe a lot of netizens sigh master. NET technology is much less than that described in this technology stack.

Then I wrote the Web front-end Development Big Department Overview (front-end development technology stack) , including about 180 technical points, the front-end will feel that front-end development contains a relatively wide range of technologies.

What is Pang (full stack)? Simply put is the balm, the Web front end, the background, the database, the desktop application and so on can engage.

Stack overflow more, including but not limited to:

    • Web Front End
    • Background services
    • Data storage
      • Relational database system
      • Nosql
      • Cloud storage
    • Desktop Apps
    • Mobile app
    • Esb
    • Architecture
    • Operation and Maintenance
    • Management
    • Wait a minute
Problem

Have you ever thought about:

    • What technologies does database development contain?
    • What is the proportion of this subset of technology that I have mastered in the database technology large-scale this superset?
    • How much database technology do I have yet to master?
    • What skills will be in the exam?

I wrote that before . NET Technology Overview (so far the most complete. NET technology stack), a simple and easy to understand stack diagram can be summarized. NET this technology circle inside the basic technology:

Similarly, I previously wrote the Web front-end development of the Big system overview (front-end development technology stack), the following stack map can be summarized in the Web front-end development of this huge technology ecosystem inside the basic technology:

So, should database development also have such a technical stack overview diagram?

Search for a long time, did not find a meeting my requirements of the "more comprehensive" to express database technology large-scale chart.

The internet is a few simple, such as this:

or this:

or this:

But these are far from a high-level overview of the entire database development technology, and I do not need the same.

Database Development Technology Stack

This technology stack, about 50 levels, is about 300 + technical points :

    • Rdmbs-Relational database system
      • SQL Server
        • SQL OS
        • Storage Engine Storage Engines
        • Relational Engine Relationship engines
        • Communication Communications
        • Core Concepts Key Concepts
        • Core Objects Key Objects
        • Language language
        • System Databases Systems Database
        • File files
        • Runtime run time
        • Replication Synchronization
        • Versions version
        • Maintenance Maintenance
        • Management Management
        • BI Business Intelligence
        • Troubleshoot commissioning
        • Performance performance
        • Services Service
    • Azure
    • No SQL

The classification of this chart may not be accurate, the relevant technology will inevitably be omitted, we welcome the guidance so as to improve continuously.

Database technology is too numerous to be confined to space, there is no list of technologies.

The following is a preview map:

Because there is too much content, you can access GitHub by looking at the full technical stack diagram.

GitHub Open Source

Open source on GitHub: Database Stack

Click here to view interactive charts based on HTML5 (mouse drag and drop/zoom)

Stack Trilogy: Database Development major technology stack (300 multi-technology points)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.