홈>
아파치 고라 (Apache Gora)는 SQLServer, MongoDB, HBase&Cassandra를 포함한 일련의 데이터베이스에서 읽고 쓰는 응용 프로그램을 빌드해야합니까?
아이디어는 데이터베이스에서 CRUD 작업을 수행 할 수있는 응용 프로그램을 개발하는 것입니까? 요청 1은 SQLServer로, 요청 2는 MongoDB로, 요청 3은 HBase 등으로 이동합니다. 요청에는 응용 프로그램이 어떤 데이터베이스에 충돌해야하는지에 대한 정보가 있으며 유한 한 데이터베이스 목록이 있습니다.
다른 대안이 있습니까?
어떤 포인터?
다른 정보가 필요한지 알려주세요.
- 답변 # 1
관련 자료
- Ubuntu의 아파치에있는 DocumentRoot는/var/www/html이므로 apache2conf에 ""라고 표시된 이유가 있습니다
- java - netbeans 모듈을 사용하여 새틴 단독 애플리케이션 빌드
- javascript - 둘 이상의 Vuejs 구성 요소에서 사용할 함수를 어디에 두어야합니까?
- cross platform - 클래스를 지정하여 xamarin 애플리케이션을 빌드하는 방법
- sql server - 특정 열의 값을 삭제할 수없는 트리거를 설정하는 방법은 무엇입니까?
- android - DND 애플리케이션으로 작동하고 주어진 시간 동안 모든 알림을 차단하는 앱 개발
- amazon web services - 어떤 Elastic Beanstalk에 어떤 Application Load Balancer가 연결되어 있는지 확인
- microsoft dynamics - 어떤 유형의 Xero 애플리케이션을 사용해야합니까?
- azure devops - 빌드를 원할 때 아티팩트를 사용하는 중에 오류가 발생했습니다
- jenkins - 수동으로 트리거 된 다른 빌드 작업에 의해 트리거 된 빌드 작업을 중단하지 마십시오
- 물론 Api가있는 동일한 FastApi에서 각도 애플리케이션을 제공 할 수 있습니까?
- Tomcat Apache 프로덕션 서버에서 Angular 7 PWA 애플리케이션 배포
- android - 내 앱에서 데이터 공유를 지원하는 다른 많은 애플리케이션으로 파일을 보내는 방법
- 프롤로그의 이전 목록에 3 번 이상 나타나는 새 요소 목록 작성
- 정수 목록을 사용하고 새로운 정수 목록을 생성하는 Dr Racket 함수를 어떻게 작성합니까?
- deployment - 아파치 2 - 동일한 apache 서버에서 angular-spa 및 wsgi (django) 애플리케이션 배포
- java - 텍스트 파일에서 의사 코드 용 Big-O 런타임 복잡성 분석기를 구축하는 가장 좋은 방법은 무엇입니까?
- xcode - iOS 플랫폼 용 Flutter 애플리케이션 빌드
- Java - Java- myString이 String 유형이고 null 일 수 있음을 알고있는 다음 지침 중 어떤 것을 사용 하시겠습니까?
- 어떤 버전의 Kafka Stream이 더 효율적입니까?
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- JavaScript 변수를 HTML div에 '출력'하는 방법
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- python - 화면에서 찾은 요소를 찾을 수없는 경우 셀레늄
설명에서 "예"라고 말하고제외SQL Server에 액세스합니다 (지원되지 않음).
시작하는 데 도움이되는 두 가지 팁 :
<올>다른 "gora.properties"컨텐츠 및 구성을 구성 할 수있는이 DataStoreFactory # createDataStore () 메소드를 사용하여 데이터 저장소를 작성하십시오.
각
gora-xxx-mapping.xml
를 기억하십시오 모든 연결간에 동일한 백엔드로 공유됩니다.대안 :
쿤데라, 어쩌면?
-주석에서 편집 :
gora-sql 모듈이 있지만 라이센스 문제로 인해 몇 년 전에 비활성화해야했습니다. pom의 모듈을 보면 gora-sql이 컴파일되지 않았 음을 알 수 있습니다. 아무도 그것을 재건하기 위해 직원을 고용하지 않았습니다 : (
포인트 2에 대해서는
Application1MongoDB
가 존재할 수 있습니다 그리고Application2MongoDB
: 서로 다른 응용 프로그램 인 경우 다른gora-xxx-mapping.xml
를 가질 수 있습니다. 각자의 학급에서.#createDataStore()
에 대한 호출에서 데이터 스토어 인스턴스 인 경우 (같은 응용 프로그램에서) 모든 매핑은 casspath의gora-xxx-mapping.xml
에 있어야합니다. . 내가 까다 로웠다고 조언하는 팁일뿐입니다.다른 대안들 :
의견에서 언급 한대로 Hibertane OGM
EclipseLink (많은 백엔드를 지원하지는 않지만)
DataNucleus