What is the difference between 2-Tier architecture and
3-Tier architecture

Answer Posted / amit k. gautam

In 2 tier architecture the application is splitted in to
two parts which is located in two machines called as client
and server that is why it is also known as client server
architecture..in this architecture the business logic
resides either with the client or with the server where
database resides, so if client machine contains the
business logic then is termed as Fat client coz it has to
look after the client related as well as business related
issues where as if business logic resides with the database
server then it is termed as Fat Server since it has to
manage the database related as well as business related
issues so some how either the client or the server
performance hampers.


in 3 tier architecture the application is physically
divided and located in to three different machine one
takes care only about clientrelated issues known as client
tier, one second takes care about all the business logic
related issus and input out taken from the client tier
known as middle tier and the third contains the database
and responsible for managing and manipulating all the
database related issues callled as database tier so this
architecture is basically used for load balancing and fault
tolerence.

for further query feel free to mail me
at:amitjavatech@gmail.com
amit_javatech@yahoo.com
Thanks.

Is This Answer Correct ?    29 Yes 4 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How to get the query of a table in sql server?

504


What is raid? : SQL Server Architecture

595


How to get a list of columns in a view using "sys.columns" in ms sql server?

519


What methods do you follow to protect from sql injection attack?

519


Define full outer join in sql server joins?

499






What is join and name different type of joins?

584


Can we hide the definition of a stored procedure from a use?

653


Where sql server usernames and passwords are stored in a sql server?

496


You want to implement the many-to-many relationship while designing tables. How would you do it?

563


Can you explain different types of joins?

547


What is the maximum length of an alert name?

606


What is database dimension? : sql server analysis services, ssas

624


between cast and convert which function would you prefer and why?

541


Can a synonym name of a table be used instead of a table name in a select statement?

578


What are extended events in sql server?

508