オープントリッププランナーnovadaysで遊んでいます。実際には、基本的な公共交通機関の機能のようなライブラリの一部を、自転車、道路、通りなどの機能なしで使用します。バス/地下鉄の停留所、時刻、ルート情報のみを図書館に提供します。
私が理解している限り、OTP は、カスタム ルートとストリート データから構築できる Graph.obj ファイルを使用します。アプリケーションが開始されると、プロセスはすべての Graph.obj データをメモリにロードします。
私の懸念は; 巨大なルート データがある場合は、おそらくデータ自体から巨大な Graph.obj ファイルを作成する必要があります。次に、プロセスはすべてのデータをメモリにロードし、これによりすべてのメモリが消費されます。
質問; OTP はスケーラブルですか? データベースからソース データを提供する方法はありますか? または、mySql、postgreSql などのデータベースに既に実装されているもの..? また、アプリケーションをスケーリングできる他のオープンソースの代替手段は何ですか?