簡體   English   中英

是否可以通過僅使用REST API(或任何客戶端解決方案)在Sharepoint上保存大量數據?

[英]Is there any way to save lots of data on Sharepoint by just using REST api (or any client-side solution)?

我被要求開發一個要在Sharepoint 2013上托管的Web應用程序,該應用程序必須處理大量數據。 它基本上以巨大的形式組成,用於保存和編輯許多信息。

不幸的是,由於某些工作限制,我無法訪問后端,因此必須完全在客戶端進行。

我已經知道如何以編程方式使用站點列創建共享點列表,以及如何使用REST將數據保存在共享點列表上。 問題是,我需要創建一個至少有379個站點列(字段)的Sharepoint列表(用作數據庫),其中271行必須是一行文本,而108行是多行文本,這樣做認為我會超過閾值限制(單個列表中的網站列過多)。

有什么辦法可以使這項工作嗎? 是否有其他解決方案,僅通過使用客戶端解決方案(例如REST),如何在Sharepoint上保存大量數據? 也許有一種方法可以通過REST在Sharepoint上以任何方式保存XML或JSON文件?

我不記得SP 2013中的列是否確實有一些限制。當您使用查找列(在一個視圖中最多12列)時,請確保存在限制,但是由於您僅使用文本列,因此應該不會被阻止...並限制一個視圖中可能存在的行數(5000-普通用戶,20000-管理員用戶)

最好在這里檢查所有內容https://docs.microsoft.com/zh-cn/sharepoint/install/software-boundaries-and-limits

如MS所述:

SharePoint列表中所有列的總和不能超過8,000個字節。

另外,您可以創建一個“注釋”列,並將所有日期存儲在JSON結構中,然后將其保存在此列中;或者創建“庫”,而不是將JSON文檔列出並存儲在列表中(請注意,默認情況下,SharePoint中阻止了JSON格式存儲在列表中並且您需要在Central Admin中為應用程序池-> link更改這些設置。 請注意,通過這種方法,您將無法使用許多OOB SharePoint功能,例如列過濾器,這可能會很方便

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM