간단하게 내 소개를 하자면
본인 프론트라
백엔드쪽은 몽고디비랑 mysql로
회원가입 로그인 oauth 글&댓글쓰기 개추비추 crud 정도랑
간단한 조인정도 할 줄 알긴 함...
si 회사 1년 다니다
고객사 개시1발
뭔 익플에서도 돌아가게 하라는 애미 터진 소리하길래
정 다 털려서 바로 b2p 회사로 이직했음.
글 보니까 si는 sql만 써서 문제라 그러는데
sql 쓰는 게 문제라기보단
asp 그누보드 제로보드 코드이그나이터((php는 죄 없다) <-- 이딴 거 써서 문제인 거 아님?
sql이 저물어간다 뭐다 그러는데
진짜 저물어가거나 그러면 왜 그러는 지 궁금해서 구글 찾아보고 할려고 ㅇㅇ
지금 다니는 회사는 postgrl랑 mongodb 파베씀
본인은 그냥 nosql 이랑 sql 이랑 용도가 다른것 뿐이라고 생각함
둘다 망할일 없음
sql은 다중 행 트랜잭션에 강하고 nosql은 비정형 데이터 처리에 강할뿐임
당분간 그럴 일 없음
아무리 못해도 최소 5년은 넘게 가지 않을까
아직도 sql injection으로 나름 이름 있는 회사 종종 털리는 마당에
우린 elasticsearch 랑 mysql 을 함께 쓰고 있어 로그가 전세계에서 24시간 내내 들어오고 버전마다 로그 포맷도 조금씩 달라서 로그성 데이터는 es로 쌓아 그리고 업데이트가 필요한 데이터는 mysql로 저장하고 캐시 서버를 구성해놨어
둘은 용도가 명백히 달라
또 메모리 캐시용으로 redis도 쓰고 있어 토큰 관리용이야
내가 생각한 게 맞았네. sql은 지금 당장은 망할 일 없다 생각했다만
만약에 sql하고 nosql 하나만 배워서 쓰라고 하면 나는 nosql 배울듯. 대규모 서비스로 갈수록 nosql 쓸 수 밖에 없음. 페북이나 인스타그램만 봐도 답나오지. 물론 한국 SI에서 썩은물 될거면 sql이 답이긴함. - dc App
mongodb만 봐도 이제 트랜잭션 지원 다 해주고 DB 모델링도 훨씬 쉽고 우아하게 가능함 - dc App
아무래도 리액충이라 가능한 몽고db 쓰는 걸 선호하긴 함
다만 아직까지 aggregation보단 join문이 좀 편하긴 하더라..
그럴수있음 프론튼데 백도 깐족거리는거보니 실력 좋은 듯하네 - dc App
열심히 해야지 뭐
es 나 mongodb 는 agg 쿼리 작성하는 게 너무 괴로워 join은 직관적인데 기회 되면 스플렁크 한번 찾아봐 nosql인데 agg 쿼리가 깔끔해 유료인게 유일한 흠인데 비싼 만큼 돈값 하거든
스플렁크는 처음 들어보네. 검색 함 해볼겡