롤 영웅검색 웹사이트를 만드려고 하는데 데이터베이스를 어떻게 만들어야 할지 잘 모르겠어서 질문남겨..
오픈 api를 쓰는게 아닌 내가 직접 api도 만드려고 하는데
json으로 데이터파일을 만들면 되는 걸까?
보니까 csv로 엑셀처럼 만든것도 있긴하던데 어느게 표준인지도 잘 모르겠고 찾아봐도 json은 사용자의 입력을 받아와서 저장한다는 개념이 강한것 같더라고..
메인화면에 검색창만 있고 애쉬 라고 검색하면 애쉬에 대한 이름과 이야기 기술 등이 나오는 사이트를 만들 예정이고 서버도 헤로쿠같은걸로 직접 서비스 해보고 싶어
{"name":애쉬, "tech": 기술} 이런식으로 크롤링해와서 json파일 하나 만들면 될까?
+내가 원하는건 게시판에서 따로 데이터를 생성 삭제하는게 아닌 내가 이미 만든 데이터베이스를 가지고 검색만 되게 하는건데 이 데이터베이스를 json파일 하나로 만들면 되냐는 걸 묻고 싶어
구글에 mysql로 게시판 만들기 쳐봐 - dc App
게시판을 만들어서 조회하는건 node.js로 express써서 연동해주는걸 배우긴 했어서 따라하면 될 것 같은데.. 내가 묻고 싶은건 기본데이터베이스를 json파일 하나로 짜면 되느냐야.. 게시판만들어서 거기에 이름넣고 기술넣고 add해서 데이터베이스에 추가! 이런게 아니라 기본 데이터베이스는 이미 존재한다는 가정하에
테이블만들때 열에 무슨타입이 들어갈지 설정하잖아 예시로 가족관계라는 열에는 JSON을 넣으면 적합하고 이름칸에는 단순 nvarchar넣어주면 되겠지
내가만든 게시판은 이렇게 짬
https://www.everdevel.com/MySQL/creating-table/
내가 no-sql인 mongoDB만 배워서 mysql보고 오느라 좀 걸렸는데 저런식으로 테이블을 설정하는 것을 나는 스키마를 지정한다 라는 걸로 알고 있고 알려준 방식이라면 수백개의 영웅(300개라고 쳤을때) 300번의 정보를 입력해야 하는 거 맞지? 그렇게 말고 내가 하고 묻고 싶었던 것은 300개의 영웅의 데이터를 전부 가진 json파일 1개 hero.json 이라는 파일 안에 [{"name": "영웅1", "tech": "기술1"}, {"name": "영웅2", "tech":"기술1"},...{"name":"영웅300", "tech":"기술1"}] 이런식으로 쓸 수 있느냐고 묻고 싶었어 이게 아니라면 내 이해가 부족한거라 미안
그런 json 구조도 가능함 나도 그룹된 데이터 묶음 사용할때는 그렇게 객체랑 배열 섞어서 썼어 데이터 타입마다의 장단점은 알아봐 따로 - dc App
감사합니다 감사합니다 ㅠㅠㅠ