2017-03-16 4 views
0

저는 오프라인에서 휴대 할 수 있어야하며 한 컴퓨터에서 다른 컴퓨터로 쉽게 이동할 수있는 문서 데이터베이스를 만들고 있습니다.클라이언트 측 휴대용 데이터베이스, 사용할 대상은 무엇입니까?

이미 sql.js를 시도했지만 파일에서 db를로드하려면 XHR과 함께 있어야하며 http 서버없이 실행하면 제외됩니다.

서버를 실행하지 않고 DB가 실행되고 데이터베이스에 파일이 있어야하기 때문에 데이터베이스 문제를 해결하는 방법 (사용할 대상)은 무엇입니까?

// 갱신

내가 데시벨이 양식에서 데이터 <input type="text" name="username" value="">https://jsfiddle.net/wj5xb7bh/을 넣고도 제대로 프린터 형식의 보내해야합니다. DB 내에서 어떤 사람이 어떤 것을 소유하고 있는지를 알아낼 수있는 가능성이 필요합니다. 또한 레코드를 삭제하고 인쇄 할 수 있어야하며 2k 개가 넘는 레코드를 포함 할 수 있어야합니다.

+0

로컬 JSON 파일이 해결책이됩니까? 승인되지 않은 변경을 방지하기 위해 서명 할 수 있으므로 XML일까요? – maximelian1986

+0

죄송하지만, 귀하의 질문에, 매우 어려운 sql.js.를 사용하는 동안 직면하고있는 문제를 이해하는 – Sachin

+0

"핸드 오버 문서 데이터베이스"란 무엇입니까? 얼마나 많은 데이터를 처리해야합니까? 공연자는 어떻게해야합니까? 등. –

답변

1

일반적으로 SQLite는 그런 용도로 사용됩니다. 참조 :

Sql.js은 기본적으로 SQLite는 Emscripten으로 만 노드에서 컴파일 또는 전자가 쉽게 실제 SQLite는 사용할 수있는 앱입니다.

SQLite는 독립적 인 서버리스 구성 SQL 데이터베이스 엔진을 구현하는 in-process 라이브러리입니다. SQLite 용 코드는 공개 도메인에 있으므로 상업용 또는 비공개 목적으로 자유롭게 사용할 수 있습니다. SQLite는 세계에서 가장 널리 배포 된 데이터베이스로 몇 가지 주목할만한 프로젝트를 비롯하여 더 많은 응용 프로그램을 포함 할 수 있습니다.

관련 문제