Update README-ta.md

pull/645/head
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) * [கல்வி வழிகாட்டி](#study-guide)
* [How to approach a system design interview question](#how-to-approach-a-system-design-interview-question) * [கணினி வடிவமைப்பு நேர்காணல் கேள்வியை எவ்வாறு அணுகுவது](#how-to-approach-a-system-design-interview-question)
* [System design interview questions, **with solutions**](#system-design-interview-questions-with-solutions) * [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) * [பொருள் சார்ந்த வடிவமைப்பு நேர்காணல் கேள்விகள், **தீர்வுகளுடன்**](#object-oriented-design-interview-questions-with-solutions)
* [Additional system design interview questions](#additional-system-design-interview-questions) * [கூடுதல் கணினி வடிவமைப்பு நேர்காணல் கேள்விகள்](#additional-system-design-interview-questions)
## அங்கி ஃபிளாஷ் கார்டுகள் ## அங்கி ஃபிளாஷ் கார்டுகள்
<p align="center"> <p align="center">
@ -47,9 +47,9 @@
<br/> <br/>
</p> </p>
வழங்கப்பட்டுள்ள [Anki flashcard decks](https://apps.ankiweb.net/) முக்கிய சிஸ்டம் வடிவமைப்புக் கருத்துகளைத் தக்கவைக்க உங்களுக்கு உதவ, இடைவெளியில் திரும்பத் திரும்பப் பயன்படுத்துகிறது. வழங்கப்பட்டுள்ள [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) * [கணினி வடிவமைப்பு தளம்](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) * [கணினி வடிவமைப்பு பயிற்சிகள் தளம்](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/OO%20Design.apkg)
பயணத்தின் போது பயன்படுத்த சிறந்தது. பயணத்தின் போது பயன்படுத்த சிறந்தது.
@ -74,97 +74,101 @@
சில மெருகூட்டல் தேவைப்படும் உள்ளடக்கம் [வளர்ச்சியில்] (#குறை வளர்ச்சி) வைக்கப்படுகிறது. சில மெருகூட்டல் தேவைப்படும் உள்ளடக்கம் [வளர்ச்சியில்] (#குறை வளர்ச்சி) வைக்கப்படுகிறது.
[பங்களிப்பு வழிகாட்டுதல்கள்] மதிப்பாய்வு செய்யவும்(CONTRIBUTING.md). [பங்களிப்பு வழிகாட்டுதல்கள்] மதிப்பாய்வு செய்யவும்(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"> <p align="center">
<img src="images/jrUBAF7.png"> <img src="images/jrUBAF7.png">
<br/> <br/>
</p> </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) * [கணினி வடிவமைப்பு தலைப்புகள்: இங்கே தொடங்கவும்](#system-design-topics-start-here)
* [Next steps](#next-steps) * [படி 1: அளவிடுதல் வீடியோ விரிவுரையை மதிப்பாய்வு செய்யவும்](#படி-1-மதிப்பாய்வு-அளவிடல்-வீடியோ-விரிவுரை)
* [Performance vs scalability](#performance-vs-scalability) * [படி 2: அளவிடுதல் கட்டுரையை மதிப்பாய்வு செய்யவும்](#படி-2-மதிப்பாய்வு-அளவிடல்-கட்டுரை)
* [Latency vs throughput](#latency-vs-throughput) * [அடுத்த படிகள்](#அடுத்த-படிகள்)
* [Availability vs consistency](#availability-vs-consistency) * [செயல்திறன் மற்றும் அளவிடுதல்](#செயல்திறன்-எதிர்-அளவிடுதல்)
* [CAP theorem](#cap-theorem) * [லேட்டன்சி vs த்ரோபுட்](#லேட்டன்சி-வுக்கு எதிராக-த்ரூபுட்)
* [CP - consistency and partition tolerance](#cp---consistency-and-partition-tolerance) * [கிடைக்கும் தன்மை மற்றும் நிலைத்தன்மை]
* [AP - availability and partition tolerance](#ap---availability-and-partition-tolerance) * [CAP தேற்றம்](#cap-theorem)
* [Consistency patterns](#consistency-patterns) * [CP - நிலைத்தன்மை மற்றும் பகிர்வு சகிப்புத்தன்மை](#cp---நிலைத்தன்மை மற்றும் பகிர்வு-சகிப்புத்தன்மை)
* [Weak consistency](#weak-consistency) * [AP - கிடைக்கும் தன்மை மற்றும் பகிர்வு சகிப்புத்தன்மை](#ap--- கிடைக்கும் மற்றும் பகிர்வு-சகிப்புத்தன்மை)
* [Eventual consistency](#eventual-consistency) * [நிலையான வடிவங்கள்](#நிலை-முறைகள்)
* [Strong consistency](#strong-consistency) * [பலவீனமான நிலைத்தன்மை](#பலவீனமான-நிலைத்தன்மை)
* [Availability patterns](#availability-patterns) * [இறுதி நிலைத்தன்மை](#இறுதி-நிலைத்தன்மை)
* [Fail-over](#fail-over) * [வலுவான நிலைத்தன்மை](#strong-consistency)
* [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) * [உள்ளடக்க விநியோக நெட்வொர்க்](#content-delivery-network)
* [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) * [அடுக்கு 4 சுமை சமநிலை](#லேயர்-4-லோட்-பேலன்சிங்)
* [Reverse proxy (web server)](#reverse-proxy-web-server) * [லேயர் 7 சுமை சமநிலை](#லேயர்-7-லோட்-பேலன்சிங்)
* [Load balancer vs reverse proxy](#load-balancer-vs-reverse-proxy) * [கிடைமட்ட அளவிடுதல்](#கிடைமட்ட அளவிடுதல்)
* [Application layer](#application-layer) * [தலைகீழ் ப்ராக்ஸி (வலை சேவையகம்)](#ரிவர்ஸ்-ப்ராக்ஸி-வெப்-சர்வர்)
* [Microservices](#microservices) * [லோட் பேலன்சர் vs ரிவர்ஸ் ப்ராக்ஸி](#load-balancer-vs-reverse-proxy)
* [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) * [தொடர்பு தரவுத்தள மேலாண்மை அமைப்பு (RDBMS)](#relational-database-management-system-rdbms)
* [Federation](#federation) * [மாஸ்டர்-ஸ்லேவ் ரெப்ளிகேஷன்](#மாஸ்டர்-ஸ்லேவ்-பிரதிபலிப்பு)
* [Sharding](#sharding) * [மாஸ்டர்-மாஸ்டர் ரெப்ளிகேஷன்](#மாஸ்டர்-மாஸ்டர்-பிரதிபலிப்பு)
* [Denormalization](#denormalization) * [கூட்டமைப்பு](#கூட்டமைப்பு)
* [SQL tuning](#sql-tuning) * [ஷார்டிங்](#ஷார்டிங்)
* [டிநார்மலைசேஷன்](#நார்மலாக்கம்)
* [SQL ட்யூனிங்](#sql-tuning)
* [NoSQL](#nosql) * [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) * [SQL அல்லது 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) * [டிரான்ஸ்மிஷன் கண்ட்ரோல் புரோட்டோகால் (TCP)](#transmission-control-protocol-tcp)
* [User datagram protocol (UDP)](#user-datagram-protocol-udp) * [பயனர் டேட்டாகிராம் புரோட்டோகால் (UDP)](#user-datagram-protocol-udp)
* [Remote procedure call (RPC)](#remote-procedure-call-rpc) * [தொலைநிலை நடைமுறை அழைப்பு (RPC)](#remote-procedure-call-rpc)
* [Representational state transfer (REST)](#representational-state-transfer-rest) * [பிரதிநிதித்துவ மாநில பரிமாற்றம் (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) * [உரிமம்](#உரிமம்)
## கல்வி வழிகாட்டி ## கல்வி வழிகாட்டி
> உங்கள் நேர்காணல் காலவரிசையின் (குறுகிய, நடுத்தர, நீண்ட) அடிப்படையில் மதிப்பாய்வு செய்ய பரிந்துரைக்கப்பட்ட தலைப்புகள். > உங்கள் நேர்காணல் காலவரிசையின் (குறுகிய, நடுத்தர, நீண்ட) அடிப்படையில் மதிப்பாய்வு செய்ய பரிந்துரைக்கப்பட்ட தலைப்புகள்.
> ![Imgur](images/OfVllex.png) > ![Imgur](images/OfVllex.png)