2012-02-28 2 views
6

이 질문을 던지기에 적합한 곳인지 모르겠지만 여기에서 묻습니다. 내가 지금까지 시도 무엇JavaSE 응용 프로그램 용 통합 데이터베이스

:

JavaSE 내 모든 프로젝트에서

(그네, 자바 FX) 나는 MySQL은, 오라클, 내 백엔드에 대한 MS SQL 서버을 사용했다 등.

하지만 MySQL 서버와 같은 개별 소프트웨어를 설치할 필요가 이들의 대한

내가 할 필요가 없습니다 있도록이 일을 몇 가지 대안을 얻을 수있는 경우 궁금 해서요 데이터베이스를위한 별도의 개별 소프트웨어를 설치하십시오.

정상적인 소프트웨어에서와 같이 데이터베이스가 JavaSE 응용 프로그램 내에 통합되어야합니다. 우리는 단지 그것을위한 개별 DBMS가 아닌 소프트웨어를 설치합니다.

백업 할 수있는 데이터베이스.

아무 제안 사항이 없습니까?

답변

7

당신은 당신의 응용 프로그램을위한 휴대용 데이터베이스로

  1. Apache Derby
  2. SQLite
  3. HSQLDB

를 사용할 수 있습니다.

+0

대용량 데이터 저장을 위해 JavaFX, Swings 응용 프로그램에서 사용할 수 있습니까? 엔터프라이즈 급 응용 프로그램처럼? 좋은 생각일까요? – gprathour

+2

@GPS 읽기 : http://stackoverflow.com/questions/784173/what-are-the-performance-characteristics-of-sqlite-with-very-large-database-file. 결론은 많은 양의 데이터를 저장할 때 눈에 띄는 성능 저하가 없음을 의미합니다. – gtiwari333

+1

모든 Java 응용 프로그램에 사용할 수 있지만 엔터프라이즈 급 데이터베이스의 경우 데이터베이스, 파티션, 안정성, 확장 성, 분산 아치, 클러스터링 지원 등과 같은 추가 기능을 더 많이 제어해야 할 수 있습니다. 따라서 Oracle, MS SQL, DB2 또는 Postgres가 권장됩니다. –

관련 문제