我有大量的數據,一旦輕微處理,我想存儲在邊緣可讀的ASCII格式。由於數據量大,輸入和輸出的速度對我來說非常重要。 (其中大部分將是數組中的Float
數據,但會有一些簡單的數據結構和簡短的描述性文本字符串。對Unicode的支持並不重要。)除了滾動我自己特有的格式外,我在Scala中的最佳選項似乎是某種XML或JSON格式。我的主要考慮是:Scala中的快速結構化數據到文本:JSON或XML,以及哪些?
- 速度 - 應該足夠快,那麼,這是不是瓶頸在處理
- 佔地面積小 - 我不希望如果可能的話
- 直白的增加巨大的依賴關係 - - 我會要求簡單的操作;我不想花很長時間配置或按摩數據或任何東西; (我很樂意將解析的數據打包到我自己的數據結構中;它不需要擔心這一點)
哪個庫最符合這些標準?