From 7bff65037e1160ab624aeca0f53371cb3422d3cf Mon Sep 17 00:00:00 2001
From: "A.SYED AASIM" <70385414+aasim-syed@users.noreply.github.com>
Date: Mon, 7 Mar 2022 22:00:58 +0530
Subject: [PATCH] Update README-ta.md
---
README-ta.md | 184 ++++++++++++++++++++++++++-------------------------
1 file changed, 94 insertions(+), 90 deletions(-)
diff --git a/README-ta.md b/README-ta.md
index 281e88dd..f6fc0ac2 100644
--- a/README-ta.md
+++ b/README-ta.md
@@ -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)
## அங்கி ஃபிளாஷ் கார்டுகள்
@@ -47,9 +47,9 @@
வழங்கப்பட்டுள்ள [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.
+> ஒவ்வொரு பிரிவிலும் இன்னும் ஆழமான ஆதாரங்களுக்கான இணைப்புகள் உள்ளன.
-* [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)