2010-06-27 5 views
1

학교에서 운동 한 후 Sqlite를 사용하여 데이터를 저장합니다. 하지만 XML/JSON [아직 시도하지는 않았지만 JSON을 선호하기 때문에 단순함] 데이터를 저장하는 데 사용됩니다. 그리고 그들은 인기가 많습니다. JSON for C#, C++, py ...SQL, XML/JSON 중 어느 것을 사용 하시겠습니까?

언제 이런 것들을 사용할 수 있을까요? 그리고 나는 그들의 성능에 대해서도 듣고 행복하다. 나는 속도에 대해 가장 신경을 쓴다.) 고마워.

답변

12

XML 및 JSON은 주로 프로세스 또는 시스템간에 데이터를 에 전송하는 데 실제로 사용됩니다.

XML을 데이터베이스로 사용하는 응용 프로그램을 보았습니다. 이 작업을 수행하려면 데이터를 각각 별개의 파일로 저장할 수있는 작은 단위로 데이터를 분류해야합니다.

전체적으로는 성능이 가장 중요하다면 XML 또는 JSON의 파일 기반 데이터 저장소는 데이터 집합이 극히 작지 않은 한 실제 SQL 관계형 데이터베이스 플랫폼에서 거의 원격으로 수행되지 않습니다.

+1

+1. 내가 타이핑하는 과정에 있었던 것. –

+5

+1. 또한 전송 외에도 JSON 및 XML이 구성 파일로 일반적으로 사용됩니다. 주로 데이터 양이 적고 검색되지 않는 경우 (즉, 모두 하나의 쓰레기에로드되는 경우) 파일 기반 저장소가 좋습니다. 더 많은 데이터가 있고 일부 속성, 특정 순서 또는 일부만을 기반으로 데이터에 액세스하는 경우, 또는 사소한 데이터 비트 이상이 있고이를 업데이트하려는 경우 거대한 대부분의 경우 플랫 파일 형식을 원하지 않습니다. – Amadan

+0

@Amadan : 훌륭한 설명에 감사드립니다. Windows에서 많은 응용 프로그램이 ini에 구성을 저장하는 특정 파일 형식을 사용하는 것을 보았습니다. 그러나 그것은 json이 아닙니다. 더 나은 것입니까, 아니면 그것을 사용하는 것입니까? – nXqd

관련 문제