[JAVA] piedra_de_flor

  • 홈
  • 태그
  • 방명록
  • 백엔드 멘토링

Google 1

구글은 어떻게 그렇게 빠른 검색을 지원할까?

🎯 글을 쓰게 된 이유 구글에 검색하면 0.1~0.2초 만에 결과가 나온다.전 세계 수많은 웹페이지 중에서 내가 원하는 정보를 어떻게 이렇게 빠르게 찾아내는 걸까? 도서관에서 수만 권의 책 중에서 특정 단어가 들어간 책을 찾는다고 상상해보자.아무리 빨라도 상당한 시간이 걸릴 것이다. 그런데 구글은 이것을 0.1초만에 해낸다. 개발발을 공부하면서 이 궁금증이 더욱 커졌다."분명 단순하게 하나씩 찾는 건 아닐텐데...ES를 당연히 사용하겠지?? 그럼 어떻게 사용하고 있을까??"그래서 구글 검색의 비밀을 파헤쳐보기로 했다. 💭 실시간 검색이라면 얼마나 걸릴까? 먼저 실시간 검색이라고 가정해보자. 사용자가 검색어를 입력할 때마다 모든 웹페이지를 하나씩 다운로드해서 확인한다면?각 페이지를 다운로드하고 분석..

백엔드 멘토링 2025.08.23
이전
1
다음
더보기
프로필사진

[JAVA] piedra_de_flor

개발 공부 기록

  • 분류 전체보기 (45)
    • 백엔드 멘토링 (36)
    • Java 공부 (5)
    • Programmers (1)
      • Lv1 (1)
      • Lv2 (0)
      • Lv3 (0)
    • 우테코 강의 (1)

Tag

객체지향, 실시간, 자바의 신, Lambda, Java, JPA, 네트워크, stock, 생성자, java8, Optional, 회고록, db, Spring, API, Firebase, tcp, DTO, ngrinder, 개선,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Github

티스토리툴바