經過幾個月的使用我們的應用程序(內部使用Jackrabbit 1.6.4來存儲文檔)後,客戶的數據庫(Oracle)在VERSION_BUNDLE
表中已經有超過600萬行 - 我們的一些數據將Jackrabbit版本控制功能用於同一文檔的多個實例。我們預計在接下來的幾個月/年內應用程序的使用將會增加,因此也預計Jackrabbit中存儲的數據將會加速增長。清除Jackrabbit數據
我們的一些操作人員擔心該表中的記錄數(以及DEFAULT_BUNDLE
表)。有沒有辦法從這些表中安全地清除一些數據?我想簡單地通過Jackrabbit API刪除文件不會這樣做,對吧?
我們是否需要擔心表中的記錄數?其他人在他們的Jackrabbit裝置中看到的數據量是多少?
當我提到同一文檔的多個實例時,我的意思是同一個文檔的多個版本。所以它不是相同的實際文檔,而是多個版本(包括更改)。我會研究'VersionHistory.removeVersion()'方法,看看它是否符合我們的要求。同意不想手動執行此操作! – nwinkler