問題タブ [dbslayer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
43176 参照

json - JSON を保存/転送形式として使用するデータベース

JSON をストレージまたはトランスポートに使用するデータベース システムはいくつありますか? 私は知っています:

SO ユーザーのプロファイルでさらに別のベンダーを見たのを覚えています。そのシステムはバイナリ JSON と呼ばれるものを使用していましたが、製品の名前を思い出せません。

最近、永続ストレージとして JSON に注目する DB プロジェクトが増えているようです。それらのいくつかは、トランスポート層として HTTP を採用しています。

0 投票する
2 に答える
1115 参照

mysql - MySQL 1064 エラー、コマンド ラインおよび phpMyAdmin で動作します。アプリにない

これが私のクエリです:

これは、コマンド ラインと PHPMyAdmin で正常に機能します。JavaScript バックエンド経由でDbslayerを使用して MySQL に接続していますが、リクエストで 1064 エラーが返されます。

エンコードされた DBSlayer リクエスト文字列は次のとおりです。

http://localhost:9090/db ?{%22SQL%22:%22select%20*%20from%20%28select%20*,%203956%20*%202%20*%20ASIN%28SQRT%28POWER%28SIN% 28RADIANS%2845.5200077%20-%20lat%29/%202%29,%202%29%20+%20COS%28RADIANS%2845.5200077%29%29%20*%20COS%28RADIANS%28lat%29%29%20*% 20POWER%28SIN%28RADIANS%28-122.6942014%20-%20lng%29/2%29,2%29%29%29%20AS%20distance%20from%20%60stops%60%20order%20by%20%60distance%60 ,%20%60route%60%20asc%29%20as%20p%20group%20by%20%60route%60,%20%60dir%60%20order%20by%20%60distance%60%20asc%20limit%2010%22 }

そして応答:

{"MYSQL_ERRNO" : 1064 , "MYSQL_ERROR" : "SQL 構文にエラーがあります。使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。near '(RADIANS(45.5200077)) * COS(RADIANS( lat)) * POWER(SIN(RADIANS(-122.6942014 - lng' at line 1" , "SERVER" : "trimet"}

ありがとう!

0 投票する
2 に答える
2001 参照

mysql - DBSlayer - 実際には何をしますか?

最近、DBslayer ( http://code.nytimes.com/projects/dbslayer/wiki/WhyUseIt ) に出くわし、それを mysql へのインターフェイスとして使用することの実際の利点は何だろうと思いました。

私の知る限り、これは mysql の何らかのプロキシとして動作し、HTTP / JSON インターフェイスを提供します。そう?mysql に直接接続する代わりに、このセットアップを使用する必要があるのはなぜですか?

0 投票する
1 に答える
94 参照

mysql - DBSlayer での浮動小数点値の切り捨てに関する問題

DBslayer http://code.nytimes.com/projects/dbslayerを使用してクエリを実行すると、浮動小数点の結果が合計 6 桁に切り捨てられます (必要に応じて小数点と負符号も追加されます)。

{ ... "lat":52.2228,"lng":-2.19906, ... }

MySQL で同じクエリを実行すると、期待どおりの結果が得られます。

| | 52.22280884 | -2.19906425 |

まず、この効果の原因として DBSlayer を特定するのは正しいですか? (または、使用する JSON ライブラリなど)

第二に、この浮動小数点精度は DBSlayer 内で設定可能ですか?

ありがとう、

クリス。

PS Ubuntu 9.10、x86_64

道: 。URL: http://dbslayer.googlecode.com/svn/trunk リポジトリ ルート: http://dbslayer.googlecode.com/svn リポジトリ UUID: 5df2be84-4748-0410-afd4-f777a056bd0c リビジョン: 65 ノードの種類: ディレクトリ スケジュール:通常 最終変更 作成者: dgottfrid 最終変更 Rev: 65 最終変更日: 2008-03-28 22:52:46 +0000 (Fri, 28 Mar 2008)

0 投票する
1 に答える
5143 参照

javascript - JSON、HighCharts/HighStock、DBSlayer - データ表示

HighCharts/HighStock を使用して表示したい価格データを含む MySQL データベースがありますが、MySQL からこのデータを (JSON レイヤーとして DBslayer を介して) 実際に取得し、高いチャートで表示する方法がわかりません。 (私が彼らのサイトで見つけた例は役に立たず、周りを検索しても良いものはありません)。

したがって、基本的にシステムは次のようになります。

DBSlayer が照会する MySQL ビューは、次のようになります。

または、より良い例は、クエリから DBSlayer に返される JSON です。

これを High Charts に展開するにはどうすればよいですか? Node.js を使用して最初にクエリをラップする必要があります (DBSlayer ライブラリへの Node.js がありますが、Node.js の最新バージョンでは機能しません。

JQuery を使用してこのデータを取得し、次のような HighStock チャートのフォーマットを作成するにはどうすればよいでしょうか: http://www.highcharts.com/stock/demo/multiple-series/gray

データ ソースとして CSV ファイルを使用する基本的な HighCharts デモは次のようになります。

例/コードは大歓迎です!

乾杯!

0 投票する
1 に答える
129 参照

mysql - dbslayer の現状は?

私は NodeJS と MySQL の SQL ソリューションを研究しており、dbslayer について多くの良い点を見てきました。しかし、4 日以上 code.nytimes.com と www.dbslayer.org の両方に接続できなかったため、dbslayer をインストールして試すこともできませんでしたが、cherokee には dbslayer 自体が含まれていることがわかりました。dbslayer 開発の現在の状況を知っている人はいますか? 前もって感謝します!