0

Slick はデータベースのみで動作しますか、それともリスト、XML、Json でも動作しますか? REST サービスも利用できますか?

対応は本当にありがたいです。

編集:以下の回答に基づいて:

4

2 に答える 2

1

Slick は Functional-Relational マッパーであり、データベースで使用するためのものです。オラクルやミリ秒SQLなどの商用データベースのライセンスが残忍で高価であるため、選択したormにslickを選択する場合は注意することをお勧めしますが、オープンソーススタックをハッキングしている場合は問題ありません. Scala は、追加のライブラリーを必要とせずに優れた xml サポートを提供します。

たとえば、これは依存関係のない scala の完全に正当な構文です。

scala> <test fart="stinky">hello</test>
res0: scala.xml.Elem = <test fart="stinky">hello</test>

現在、json を処理できる scala 用の json ライブラリがいくつかあります。リフトは比較的人気があります。json4s https://github.com/json4s/json4sを見るかもしれません

データベースに xml データまたは json データがある場合は、取得時にそのデータを解析する必要があります。ただし、そのようなドキュメントを保存する場合は、代わりに mongodb などの実際のドキュメント データベースを検討することをお勧めします。リアクティブな mongo ライブラリには、ノンブロッキングであるという点で、jdbc よりも明らかな利点があります。http://reactivemongo.org/

于 2013-08-05T14:37:34.360 に答える
0

データベースを巧妙に操作することはなく、ORM ではなく、非常にスマートなクエリです。あなたが探しているのは、理解と高階関数のスカラです。それらは LINQ に非常によく似ています。例については、こちらを参照してください: scala コレクション

于 2013-08-05T14:38:24.467 に答える