나는 학교에서 프로젝트를위한 작은 데이터베이스를 만들 필요가있다. (전혀 컴퓨터가 아닌, 연구 프로젝트의 종이 문서를 색인하고 분류하고있다.)
문제는 9 월에 내 학기가 끝났고 다른 학생들이 프로젝트를 수습해야한다는 것입니다. (매 학기마다!) 그래서 자유롭고 OS 불가지론적인 (또는 적어도 OsX / Windows) 프로젝트의 다음 학생들에게 쉽게 제공 될 것입니다.
MySQL / HTML 인터페이스가있는 USB 키를 실행하는 WAMP에 대해 생각하고 있었지만 처음에 선택한 OS에 잠겨 있습니다. LibreOffice와 같은 것들은 진정으로 이식 가능한 것을 찾지 못한다면 결국 옵션이 될 것입니다.
누구나 해결책을 염두에두고 있습니까?
답변
리브레 오피스는 그 일을 할 것이지만 나는 웹 기반 솔루션이 더 좋을 것이라는데 동의한다. 주의를 기울이면 WAMP / LAMP / MAMP를 혼용하여 사용할 수 있습니다. OS 기능, 특히 시스템 기능을 사용할 때주의하십시오.
또한 서버 기반 도구 대신 SQLite를 사용하여 시스템간에 쉽게 이동할 수 있습니다.
개인적으로, 모든 플랫폼에서 쉽게 회전 할 수 있으므로 Node.JS를 SQLlite와 함께 사용하는 것이 좋습니다. 다시 말하지만, 시스템 참조를 제출하는 데주의를 기울이지 만 특별히 어렵지는 않습니다. 그런 식으로 데스크탑에서 일부 서버를 계속 실행하지 않아도되므로 노드 서버를 시작하는 것이 매우 빠르며 데이터베이스를 실행할 서버가 필요하지 않습니다.
답변
PostgresQL, mySQL 및 친구들은 오픈 소스이며 여러 플랫폼으로 포팅됩니다. 하나의 플랫폼에서 실행하고, 데이터 덤프를 수행하고, 다른 플랫폼에서 데이터를로드 할 수 있습니다.
당신은 당신이 자신의 어플 라이언 스를 할 수 있다고 생각합니까? 이 모든 것을 VMWare 인스턴스에 넣으십시오. 그런 다음 컴퓨터에서 컴퓨터로 전송할 수 있습니다.
거꾸로 : 종류의 반 세트. 단점 : 일이 잘못 될 때 리눅스를 다루어야 할 것이다.
이런 종류의 설정을 잊어 버리려고 애쓰는 데 감사 드리며, 어떤 수준에서는 피할 수없는 복잡성이 있습니다. 매일 매일 통증이 없도록 충분한 두께를 두는 경우, 파손 된 경우 “어떻게 작동합니까?”라는 큰 충돌이 발생합니다. 또는 기능을 추가하기를 원할지라도.