Skip to content
-
Subscribe to our newsletter & never miss our best posts. Subscribe Now!
  • https://www.facebook.com/
  • https://twitter.com/
  • https://t.me/
  • https://www.instagram.com/
  • https://youtube.com/
ICT BYTE Logo ICT BYTE

Nepal's #1 Tech Blog

ICT BYTE Logo ICT BYTE

Nepal's #1 Tech Blog

  • HOME
  • GADGETS
    • MOBILE
    • LAPTOPS
    • SMARTWATCH
    • TABLETS
  • EVENTS
  • NEPAL
    • Banking
    • B.Sc. CSIT
    • BCA
  • MCS
    • 1st Sem
      • Managerial Communication
      • Object Oriented Programming
      • Open Source Technology
      • Design and Analysis of Algorithm
    • 2nd Sem
    • 3rd Sem
    • 4th Sem
  • Utility Tools
    • .np Cover Letter Generator
    • Image Size Reducer
  • HOME
  • GADGETS
    • MOBILE
    • LAPTOPS
    • SMARTWATCH
    • TABLETS
  • EVENTS
  • NEPAL
    • Banking
    • B.Sc. CSIT
    • BCA
  • MCS
    • 1st Sem
      • Managerial Communication
      • Object Oriented Programming
      • Open Source Technology
      • Design and Analysis of Algorithm
    • 2nd Sem
    • 3rd Sem
    • 4th Sem
  • Utility Tools
    • .np Cover Letter Generator
    • Image Size Reducer
Subscribe
Close

Search

Trending Now:
nepal budget latest tech updates trends
7th SemesterB.Sc. CSIT

Database Architecture and Types

By Karina Shakya
2 Min Read
0

Last Updated on 4 years ago by Karina Shakya

  • A database architecture is a representation of DBMS design.
  •  It helps to design, develop, implement, and maintain the database management system.
  • A DBMS architecture allows dividing the database system into individual components that can be independently modified.
Database architecture

Two-Tier Client Server Architecture

Database architecture
Database architecture
  • The 2-tier architecture is same as basic client-server. 
  • In the two-tier architecture, applications on the client end can directly communicate with the database at the server side. For this interaction, Drivers like: ODBC are used.
  • The user interfaces and application programs are run on the client-side.
  • The server side is responsible to provide the functionalities like: query processing and transaction management.
  • To communicate with the dbms, client-side application establishes a connection with the server side.

Advantages of Two-Tier Architecture

  • Easy maintenance and modification
  • Faster communication

Disadvantage of Two-Tier Architecture

  • Performance will degrade upon increasing users.
  • As client is directly interacting with the database, it might create problems.

Three-Tier Client Server Architecture

Database architecture
  • The 3-tier architecture contains another layer between the client and server. In this architecture, client can’t directly communicate with the server.
  • The application on the client-end interacts with an application server which further communicates with the database system.
  • End user has no idea about the existence of the database beyond the application server. The database also has no idea about any other user beyond the application.
  • The 3-tier architecture is used in case of large web application.

Advantages

  • It can be upgraded or replaced independently
  • Since the client does not have direct access to the database, it is more secure

Disadvantages

  • Difficult to maintain and set-up
  • More complex structure
  • Physical separation of the tiers may affect the performance of the three

Tags:

BSc.CSIT 7th semDBA
Author

Karina Shakya

Follow Me
Other Articles
cyber security journal interaction in nepal
Previous

Nepal’s first-ever Cyber-security journal: Interaction Program at Texas College of Management and IT

Next

Why do we need Data Mart? Types of Data Mart

Copyright 2026 — ICT BYTE. All rights reserved. Blogsy WordPress Theme