Update README-ta.md

This commit is contained in:
A.SYED AASIM 2022-03-07 22:00:58 +05:30 committed by GitHub
parent d87a288d8e
commit 7bff65037e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 94 additions and 90 deletions

View File

@ -35,11 +35,11 @@
**பொதுவான சிஸ்டம் வடிவமைப்பு நேர்காணல் கேள்விகளைப் பயிற்சி செய்யவும்** மற்றும் **உங்கள் முடிவுகளை **மாதிரி தீர்வுகளுடன் ஒப்பிடவும்**: விவாதங்கள், குறியீடு மற்றும் வரைபடங்கள்.
நேர்முகத் தயாரிப்புக்கான கூடுதல் தலைப்புகள்:
* [Study guide](#study-guide)
* [How to approach a system design interview question](#how-to-approach-a-system-design-interview-question)
* [கல்வி வழிகாட்டி](#study-guide)
* [கணினி வடிவமைப்பு நேர்காணல் கேள்வியை எவ்வாறு அணுகுவது](#how-to-approach-a-system-design-interview-question)
* [System design interview questions, **with solutions**](#system-design-interview-questions-with-solutions)
* [Object-oriented design interview questions, **with solutions**](#object-oriented-design-interview-questions-with-solutions)
* [Additional system design interview questions](#additional-system-design-interview-questions)
* [பொருள் சார்ந்த வடிவமைப்பு நேர்காணல் கேள்விகள், **தீர்வுகளுடன்**](#object-oriented-design-interview-questions-with-solutions)
* [கூடுதல் கணினி வடிவமைப்பு நேர்காணல் கேள்விகள்](#additional-system-design-interview-questions)
## அங்கி ஃபிளாஷ் கார்டுகள்
<p align="center">
@ -47,9 +47,9 @@
<br/>
</p>
வழங்கப்பட்டுள்ள [Anki flashcard decks](https://apps.ankiweb.net/) முக்கிய சிஸ்டம் வடிவமைப்புக் கருத்துகளைத் தக்கவைக்க உங்களுக்கு உதவ, இடைவெளியில் திரும்பத் திரும்பப் பயன்படுத்துகிறது.
* [System design deck](https://github.com/donnemartin/system-design-primer/tree/master/resources/flash_cards/System%20Design.apkg)
* [System design exercises deck](https://github.com/donnemartin/system-design-primer/tree/master/resources/flash_cards/System%20Design%20Exercises.apkg)
* [Object oriented design exercises deck](https://github.com/donnemartin/system-design-primer/tree/master/resources/flash_cards/OO%20Design.apkg)
* [கணினி வடிவமைப்பு தளம்](https://github.com/donnemartin/system-design-primer/tree/master/resources/flash_cards/System%20Design.apkg)
* [கணினி வடிவமைப்பு பயிற்சிகள் தளம்](https://github.com/donnemartin/system-design-primer/tree/master/resources/flash_cards/System%20Design%20Exercises.apkg)
* [பொருள் சார்ந்த வடிவமைப்பு பயிற்சிகள் தளம்](https://github.com/donnemartin/system-design-primer/tree/master/resources/flash_cards/OO%20Design.apkg)
பயணத்தின் போது பயன்படுத்த சிறந்தது.
@ -74,97 +74,101 @@
சில மெருகூட்டல் தேவைப்படும் உள்ளடக்கம் [வளர்ச்சியில்] (#குறை வளர்ச்சி) வைக்கப்படுகிறது.
[பங்களிப்பு வழிகாட்டுதல்கள்] மதிப்பாய்வு செய்யவும்(CONTRIBUTING.md).
## Index of system design topics
## கணினி வடிவமைப்பு தலைப்புகளின் அட்டவணை
> Summaries of various system design topics, including pros and cons. **Everything is a trade-off**.
> நன்மை தீமைகள் உட்பட பல்வேறு அமைப்பு வடிவமைப்பு தலைப்புகளின் சுருக்கங்கள். **எல்லாமே வியாபாரம்தான்**.
>
> Each section contains links to more in-depth resources.
> ஒவ்வொரு பிரிவிலும் இன்னும் ஆழமான ஆதாரங்களுக்கான இணைப்புகள் உள்ளன.
<p align="center">
<img src="images/jrUBAF7.png">
<br/>
</p>
* [System design topics: start here](#system-design-topics-start-here)
* [Step 1: Review the scalability video lecture](#step-1-review-the-scalability-video-lecture)
* [Step 2: Review the scalability article](#step-2-review-the-scalability-article)
* [Next steps](#next-steps)
* [Performance vs scalability](#performance-vs-scalability)
* [Latency vs throughput](#latency-vs-throughput)
* [Availability vs consistency](#availability-vs-consistency)
* [CAP theorem](#cap-theorem)
* [CP - consistency and partition tolerance](#cp---consistency-and-partition-tolerance)
* [AP - availability and partition tolerance](#ap---availability-and-partition-tolerance)
* [Consistency patterns](#consistency-patterns)
* [Weak consistency](#weak-consistency)
* [Eventual consistency](#eventual-consistency)
* [Strong consistency](#strong-consistency)
* [Availability patterns](#availability-patterns)
* [Fail-over](#fail-over)
* [Replication](#replication)
* [Availability in numbers](#availability-in-numbers)
* [Domain name system](#domain-name-system)
* [Content delivery network](#content-delivery-network)
* [Push CDNs](#push-cdns)
* [Pull CDNs](#pull-cdns)
* [Load balancer](#load-balancer)
* [Active-passive](#active-passive)
* [Active-active](#active-active)
* [Layer 4 load balancing](#layer-4-load-balancing)
* [Layer 7 load balancing](#layer-7-load-balancing)
* [Horizontal scaling](#horizontal-scaling)
* [Reverse proxy (web server)](#reverse-proxy-web-server)
* [Load balancer vs reverse proxy](#load-balancer-vs-reverse-proxy)
* [Application layer](#application-layer)
* [Microservices](#microservices)
* [Service discovery](#service-discovery)
* [Database](#database)
* [Relational database management system (RDBMS)](#relational-database-management-system-rdbms)
* [Master-slave replication](#master-slave-replication)
* [Master-master replication](#master-master-replication)
* [Federation](#federation)
* [Sharding](#sharding)
* [Denormalization](#denormalization)
* [SQL tuning](#sql-tuning)
* [கணினி வடிவமைப்பு தலைப்புகள்: இங்கே தொடங்கவும்](#system-design-topics-start-here)
* [படி 1: அளவிடுதல் வீடியோ விரிவுரையை மதிப்பாய்வு செய்யவும்](#படி-1-மதிப்பாய்வு-அளவிடல்-வீடியோ-விரிவுரை)
* [படி 2: அளவிடுதல் கட்டுரையை மதிப்பாய்வு செய்யவும்](#படி-2-மதிப்பாய்வு-அளவிடல்-கட்டுரை)
* [அடுத்த படிகள்](#அடுத்த-படிகள்)
* [செயல்திறன் மற்றும் அளவிடுதல்](#செயல்திறன்-எதிர்-அளவிடுதல்)
* [லேட்டன்சி vs த்ரோபுட்](#லேட்டன்சி-வுக்கு எதிராக-த்ரூபுட்)
* [கிடைக்கும் தன்மை மற்றும் நிலைத்தன்மை]
* [CAP தேற்றம்](#cap-theorem)
* [CP - நிலைத்தன்மை மற்றும் பகிர்வு சகிப்புத்தன்மை](#cp---நிலைத்தன்மை மற்றும் பகிர்வு-சகிப்புத்தன்மை)
* [AP - கிடைக்கும் தன்மை மற்றும் பகிர்வு சகிப்புத்தன்மை](#ap--- கிடைக்கும் மற்றும் பகிர்வு-சகிப்புத்தன்மை)
* [நிலையான வடிவங்கள்](#நிலை-முறைகள்)
* [பலவீனமான நிலைத்தன்மை](#பலவீனமான-நிலைத்தன்மை)
* [இறுதி நிலைத்தன்மை](#இறுதி-நிலைத்தன்மை)
* [வலுவான நிலைத்தன்மை](#strong-consistency)
* [கிடைக்கக்கூடிய வடிவங்கள்](#கிடைக்கக்கூடிய வடிவங்கள்)
* [ஃபெயில்-ஓவர்](#ஃபெயில்-ஓவர்)
* [பிரதி](#பிரதி)
* [எண்களில் கிடைக்கும்](#எண்களில் கிடைக்கும்)
* [டொமைன் பெயர் அமைப்பு](#டொமைன்-நேம்-சிஸ்டம்)
* [உள்ளடக்க விநியோக நெட்வொர்க்](#content-delivery-network)
* [புஷ் சிடிஎன்கள்](#புஷ்-சிடிஎன்ஸ்)
* [சிடிஎன்களை இழுக்கவும்](#புல்-சிடிஎன்ஸ்)
* [லோட் பேலன்சர்](#லோட் பேலன்சர்)
* [செயலில்-செயலற்ற](#செயலில்-செயலற்ற)
* [செயலில்-செயலில்](#செயலில்-செயலில்)
* [அடுக்கு 4 சுமை சமநிலை](#லேயர்-4-லோட்-பேலன்சிங்)
* [லேயர் 7 சுமை சமநிலை](#லேயர்-7-லோட்-பேலன்சிங்)
* [கிடைமட்ட அளவிடுதல்](#கிடைமட்ட அளவிடுதல்)
* [தலைகீழ் ப்ராக்ஸி (வலை சேவையகம்)](#ரிவர்ஸ்-ப்ராக்ஸி-வெப்-சர்வர்)
* [லோட் பேலன்சர் vs ரிவர்ஸ் ப்ராக்ஸி](#load-balancer-vs-reverse-proxy)
* [பயன்பாட்டு அடுக்கு](#பயன்பாடு-அடுக்கு)
* [மைக்ரோ சர்வீசஸ்](#மைக்ரோ சர்வீசஸ்)
* [சேவை கண்டுபிடிப்பு](#சேவை-கண்டுபிடிப்பு)
* [தரவுத்தளம்](#தரவுத்தளம்)
* [தொடர்பு தரவுத்தள மேலாண்மை அமைப்பு (RDBMS)](#relational-database-management-system-rdbms)
* [மாஸ்டர்-ஸ்லேவ் ரெப்ளிகேஷன்](#மாஸ்டர்-ஸ்லேவ்-பிரதிபலிப்பு)
* [மாஸ்டர்-மாஸ்டர் ரெப்ளிகேஷன்](#மாஸ்டர்-மாஸ்டர்-பிரதிபலிப்பு)
* [கூட்டமைப்பு](#கூட்டமைப்பு)
* [ஷார்டிங்](#ஷார்டிங்)
* [டிநார்மலைசேஷன்](#நார்மலாக்கம்)
* [SQL ட்யூனிங்](#sql-tuning)
* [NoSQL](#nosql)
* [Key-value store](#key-value-store)
* [Document store](#document-store)
* [Wide column store](#wide-column-store)
* [Graph Database](#graph-database)
* [SQL or NoSQL](#sql-or-nosql)
* [Cache](#cache)
* [Client caching](#client-caching)
* [CDN caching](#cdn-caching)
* [Web server caching](#web-server-caching)
* [Database caching](#database-caching)
* [Application caching](#application-caching)
* [Caching at the database query level](#caching-at-the-database-query-level)
* [Caching at the object level](#caching-at-the-object-level)
* [When to update the cache](#when-to-update-the-cache)
* [Cache-aside](#cache-aside)
* [Write-through](#write-through)
* [Write-behind (write-back)](#write-behind-write-back)
* [Refresh-ahead](#refresh-ahead)
* [Asynchronism](#asynchronism)
* [Message queues](#message-queues)
* [Task queues](#task-queues)
* [Back pressure](#back-pressure)
* [Communication](#communication)
* [Transmission control protocol (TCP)](#transmission-control-protocol-tcp)
* [User datagram protocol (UDP)](#user-datagram-protocol-udp)
* [Remote procedure call (RPC)](#remote-procedure-call-rpc)
* [Representational state transfer (REST)](#representational-state-transfer-rest)
* [Security](#security)
* [Appendix](#appendix)
* [Powers of two table](#powers-of-two-table)
* [Latency numbers every programmer should know](#latency-numbers-every-programmer-should-know)
* [Additional system design interview questions](#additional-system-design-interview-questions)
* [Real world architectures](#real-world-architectures)
* [Company architectures](#company-architectures)
* [Company engineering blogs](#company-engineering-blogs)
* [Under development](#under-development)
* [Credits](#credits)
* [Contact info](#contact-info)
* [License](#license)
* [முக்கிய மதிப்பு கடை](#முக்கிய மதிப்பு கடை)
* [ஆவணக் கடை](#ஆவணக் கடை)
* [பரந்த நெடுவரிசைக் கடை](#அகல-நெடுவரிசை-கடை)
* [வரைபட தரவுத்தளம்](#வரைபட தரவுத்தளம்)
* [SQL அல்லது NoSQL](#sql-or-nosql)
* [கேச்](#கேச்)
* [கிளையண்ட் கேச்சிங்](#கிளையண்ட்-கேச்சிங்)
* [சிடிஎன் கேச்சிங்](#சிடிஎன்-கேச்சிங்)
* [இணைய சேவையக கேச்சிங்](#வலை சேவையகம்-கேச்சிங்)
* [டேட்டாபேஸ் கேச்சிங்](#டேட்டாபேஸ்-கேச்சிங்)
* [பயன்பாடு கேச்சிங்](#பயன்பாடு-கேச்சிங்)
* [தரவுத்தள வினவல் மட்டத்தில் கேச்சிங்](#கேச்சிங்-அட்-டேட்டாபேஸ்-வினவல்-நிலை)
* [பொருள் மட்டத்தில் கேச்சிங்](#பொருள்-நிலையில் கேச்சிங்)
* [தேக்ககத்தை எப்போது புதுப்பிக்க வேண்டும்](#கேச்-ஐ எப்போது புதுப்பிக்க வேண்டும்)
* [கேச்-அசைட்](#கேச்-அசைட்)
* [எழுது-மூலம்](#எழுது-மூலம்)
* [எழுது-பின்னால் (எழுது-திரும்ப)](#எழுத-பின்-எழுத-திரும்ப)
* [புதுப்பித்தல்-முன்பு](#புதுப்பிப்பு-முன்பு)
* [அசின்க்ரோனிசம்](#அசின்க்ரோனிசம்)
* [செய்தி வரிசைகள்](#செய்தி-வரிசைகள்)
* [பணி வரிசைகள்](#பணி-வரிசைகள்)
* [முதுகு அழுத்தம்](#முதுகு அழுத்தம்)
* [தொடர்பு](#தொடர்பு)
* [டிரான்ஸ்மிஷன் கண்ட்ரோல் புரோட்டோகால் (TCP)](#transmission-control-protocol-tcp)
* [பயனர் டேட்டாகிராம் புரோட்டோகால் (UDP)](#user-datagram-protocol-udp)
* [தொலைநிலை நடைமுறை அழைப்பு (RPC)](#remote-procedure-call-rpc)
* [பிரதிநிதித்துவ மாநில பரிமாற்றம் (REST)](#பிரதிநிதித்துவ-மாநில-பரிமாற்றம்-ஓய்வு)
* [பாதுகாப்பு](#பாதுகாப்பு)
* [இணைப்பு](#பின் இணைப்பு)
* [இரண்டு அட்டவணையின் அதிகாரங்கள்](#பவர்ஸ் ஆஃப் டூ டேபிள்)
* [ஒவ்வொரு புரோகிராமரும் தெரிந்து கொள்ள வேண்டிய லேட்டன்சி எண்கள்](#லேட்டன்சி-எண்கள்-ஒவ்வொரு புரோகிராமரும்-தெரிந்து கொள்ள வேண்டும்)
* [கூடுதல் கணினி வடிவமைப்பு நேர்காணல் கேள்விகள்](#கூடுதல்-அமைப்பு-வடிவமைப்பு-நேர்காணல்-கேள்விகள்)
* [உண்மையான உலக கட்டிடக்கலை](#நிஜ உலக கட்டிடக்கலை)
* [நிறுவன கட்டமைப்புகள்](#நிறுவனம்-கட்டமைப்புகள்)
* [நிறுவனத்தின் பொறியியல் வலைப்பதிவுகள்](#கம்பெனி-பொறியியல்-வலைப்பதிவுகள்)
* [வளர்ச்சியில் உள்ளது](#அபிவிருத்தியின் கீழ்)
* [வரவுகள்](#வரவுகள்)
* [தொடர்புத் தகவல்](#தொடர்புத் தகவல்)
* [உரிமம்](#உரிமம்)
## கல்வி வழிகாட்டி
> உங்கள் நேர்காணல் காலவரிசையின் (குறுகிய, நடுத்தர, நீண்ட) அடிப்படையில் மதிப்பாய்வு செய்ய பரிந்துரைக்கப்பட்ட தலைப்புகள்.
> ![Imgur](images/OfVllex.png)