enoeht
2k
2019-02-11 14:07:15
5
1112

DB-WEB 2티어가 실존했었군요;;;


나름 핫한? nosql중에서요


물론 가장 핫한건 MongoDB계열이겠지만


거의 비슷한 DynamoDB라고 아마존에서 호스팅해주는 DB가 있거든요.


아마존이 다 그렇듯 거의 지원 안하는 언어가 없어서


Java/JSP, node.js, PHP, ASP, native-C 등등


저 디비에 접속하기 위한 라이브러리에 없는 언어가 없습니다.



그런데...



무려 브라우져 기반 javascript를 지원하네요 ㅡㅡ;;;


그니까 구조상 미들웨어 잆이, 서버사이드 스크립트 없이,


픽스된html에서 곧바로 DB접속이 가능하다는거죠....




이쯤되면 오키분들의 트라우마(?)를 자극할 사건(?) 이 하나 생각나실텐데

https://okky.kr/article/315164

글 원본은 지워졌지만 댓글보시면 기억나실텐데요 ㅋㅋ



암튼 실존하는 시스템이었군요.


물론 저걸로 실제로 뭔가를 구현하는건 아주 위험한 짓이니까 절대 해선 안되겠죠 ㅎㅎ


아니면..... 아마존의 권환관리가 워낙 디테일한거로 유명하니까..


순수 읽기 또는 삭제수정 불가능한 쓰기 전용 권한 파서 하는건 가능할수도 있겠네요...?


참고로 정식으로 브라우저기반 자스를 지원한다기 보다는


node.js용 자바스크립트 엔진이, 브라우져 호환 모듈로 개발되어 있습니다.


관리자모드에서 보니까 쿼리날리면 POST로 ajax요청이 날아가네요...


0
0
  • 댓글 5

  • 즈루시
    11k
    2019-02-11 14:25:13

    CS 구조 같기도한데요 ㅎ

    C(브라우저) S(DB 서버)

    0
  • enoeht
    2k
    2019-02-11 15:01:53

    원래 CS가 2티어, 웹이 3티어로 부르죠 ㅋㅋ

    0
  • freestyle
    2k
    2019-02-11 15:35:48

    위에 분들 말처럼 클라이언트-서버를 CS로 해서 2-tier로, 웹이 막 등장할 때 경쟁적(?)으로 중간에 트랜잭션 서버니 애플리케이션 서버니 하면서 끼워 넣고 3-tier라고 불렀죠. 

    JSP만으로 직접 DB연결해서 만든 시스템도 있었던 것 같습니다. 믿거나 말거나...


    0
  • saevom
    42
    2019-02-11 19:47:59 작성 2019-02-11 19:49:21 수정됨

    인증 같은 기능도 프론트에서 Auth0 같은 서비스에 바로 물려서 사용하기도 하니 못할 것도 없지요. Firebase 가 말씀하신 경우에 해당하는 것 같습니다.

    0
  • 스텁
    772
    2019-02-14 22:44:59 작성 2019-02-14 22:49:18 수정됨

    헤더 한번 보시면 Authorization bearer 웬 이상한 스트링값.....이런거 있겠네요.

    맞다면...저걸 2티어라고 하는거 자체가 맞는 개념은 아닙니다. 인증에만 서버 몇개를 거치니까요.

    겉으로 보기에는..걍 날라가는거 같아도..그안에서 핑퐁 치는게 얼마나 많은지는....문서를 보면...쿨럭

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.