나는 HTTP 요청을하고 JSON 응답을받는 VB.NET에서 Windows 양식 응용 프로그램을 작성하고 있습니다.나중에 사용하기 위해 대량의 텍스트 (문자열) 저장
웹 사이트/API 대신 파일에서 요청을 작성하는 것처럼 앞으로 이러한 JSON 응답을 모든 파일에 저장하여 (한 줄씩) 읽을 수 있습니다.
필자는 쓰기 작업이 상대적으로 느리지 만 가능한 한 빨리 읽기 작업을하고 싶습니다. 그래서 HTTP 요청의 빈도는 1/초 ~ 1/분 정도로 작을 수 있습니다. 데이터를 매우 빠르게 읽으려고합니다. (500 밀리 초 이하라고 생각하십니까?)
바로 지금, 저는 각각 JSON 문자열을 txt 파일의 새 텍스트 줄로 사용합니다. 그러나 문자열은 길고 파일은 매우 빠르게 커지고 있습니다.
빠른 읽기를 위해 이러한 JSON/문자열을 소형 형식으로 저장하는 것이 더 좋고/대안적인 해결책이 있습니까?
사용중인 프로그래밍 언어 및 환경에 따라 다릅니다. – JJJ
GZip을 사용하여 텍스트를 바이너리로 압축 한 다음 base64로 인코딩하여 텍스트로 JSON에 포함 할 수 있습니다. YMMV를 통한 성능 향상. – Jack
@Juhana 저는 windows applicaton에 대해 VB.net을 사용하고 있습니다. – rex