Apache Jena가 소프트 삭제를 지원합니까?Apache Jena가 소프트 삭제를 지원할 수 있습니까?
답변
소프트 삭제의 의미는 모델에 남아 있지만 API 호출이나 SPARQL 쿼리에서 반환되지 않는다는 가정하에 Jena에서 지원하지 않습니다. 이 상황에서 내가 수행 할 작업은 "삭제 된"트리플을 저장할 별도의 모델을 유지하므로 '삭제 취소'작업 중에 다시 추가 할 수 있습니다. 이 컨텍스트에서주의해야 할 유일한 것은 b 노드입니다. 또한, Jena 모델에서 삭제할 수있는 것은 트리플입니다. 모델의 리소스 측면에서 생각해 보면 삭제할 모델을 언급 한 모든 트리플을 제거해야합니다.
소프트 삭제가 의미하는 바가 아니라면 more를 말해야합니다.
귀하의 가정은 정확합니다. Jena 모델의 실제 삭제 리소스는 사용할 수없는 것으로 표시하는 것보다 높은 오버 헤드가 필요하다고 생각하기 때문에 제 요구 사항은 리소스를 자주 삭제하고 추가해야합니다. 답장을 보내 주셔서 감사합니다. :) –
Jena 모델에서 리소스를 제거하는 데 높은 오버 헤드가 필요하지 않을 수 있습니다. 사용중인 모델과 추론을 사용하는지 여부에 따라 다릅니다. 성능이 좋을지 또는 그렇지 않을 것인지에 대한 가정을하기 전에 의도 한 응용 프로그램 아키텍처에 가까운 설정을 사용하여 경험적 성능 테스트를 수행하는 것이 좋습니다. 그런데이 답변이 원래 검색어를 만족하면 눈금을 클릭하여 '수락'으로 표시하십시오. –
- 1. 소프트 삭제를 구현하는 방법
- 2. Squeak VM이 실시간 GC를 지원할 수 있습니까?
- 3. 프로세서는 RTOS를 지원할 수 있습니까?
- 4. eager loading을 지원할 수 있습니까?
- 5. EntityFramework는 EAV 모델을 지원할 수 있습니까?
- 6. Selenium은 Hibernate 또는 Spring을 지원할 수 있습니까?
- 7. MX51은 USB 3.0을 지원할 수 있습니까?
- 8. 카멜레온은 블록 캐싱을 지원할 수 있습니까?
- 9. Loadrunner에서 sha256 비밀 키를 지원할 수 있습니까?
- 10. heroku가 둘 이상의 언어를 지원할 수 있습니까?
- 11. XmlSerializer가 순환 참조를 지원할 수 있습니까?
- 12. rsync는 일대 다 동기화를 지원할 수 있습니까?
- 13. DataObjects.NET에서 SQL ID 열을 지원할 수 있습니까?
- 14. 팀 기능으로 일정 기능을 지원할 수 있습니까?
- 15. 버전 3.0에서 6.0까지의 iOS를 지원할 수 있습니까?
- 16. Django 1.4는 템플릿에서 elif를 지원할 수 있습니까?
- 17. SSRS는 멀티 테넌트 사용을 지원할 수 있습니까?
- 18. MySQL이 데이터베이스 전자 메일을 지원할 수 있습니까?
- 19. DBMS가 여러 DSL 언어를 지원할 수 있습니까?
- 20. NivoSlider가 img 대신 div를 지원할 수 있습니까
- 21. HttpWebRequest는 토큰 기반 인증을 지원할 수 있습니까?
- 22. Visual Studio에서 자체 DSL을 지원할 수 있습니까?
- 23. ExtJS GridPanel이 열 그룹을 지원할 수 있습니까?
- 24. 부모 - 자식 관계에서 소프트 삭제를 계단식으로 연결하는 방법
- 25. DTE를 통해 ProjectItem 삭제를 어떻게들을 수 있습니까?
- 26. Access에서 레코드 삭제를 방지 할 수 있습니까?
- 27. MYSQL의 테이블에서 삭제를 비활성화 할 수 있습니까?
- 28. 특정 테이블에서 삭제를 거부 할 수 있습니까?
- 29. jena가 rdf가 아닌 올빼미로 ontModel 작성
- 30. Meteor가 Gentoo를 지원할 계획이 있습니까?
마킹 엔티티입니다. 데이터베이스에서 제거하는 대신 삭제 된 엔티티입니다. 당신의 질의에'thing.deleted가 거짓이다. ' – user205512