2011-12-11 15 views
1

私は数ヶ月前にGoを見ていましたが、Goチームが行った設計上の決定のすべてで確実に販売されました。GoデータベースサーバAPI

私の結論は、SQLデータベース(PgSql、MySqlなど)の正式なサポートが必要であり、それを採用するにはそれが必要であり、それがなければ言語を採用することはできませんでした。

大企業がIT実験で時間、労力、費用を費やすのは論理的ですが、中小企業や個人にとっては、リスクが広がらないために大惨事になる可能性があります。

私は、Googleの支援を受けていないオープンソースAPIを使用することは現実的ではありません。おそらくJDBCやODBCが良いスタートになるでしょう。

しかし、最終的にはパフォーマンスが重視され、ロードマップが保証されます。 GoogleがサポートするSql-ServerデータベースAPIでGoを使用するにはどうすればよいですか?

クラウドコンピューティング以外のSQLデータベースAPIのミッションクリティカルなサポートがないGoの将来は何ですか?

答えて

4

現在のGoの週刊バージョンには、sqlパッケージが組み込まれています。それはまだ実験的ですが、Goのデータベースの計画を示しています。私は、実際のデータベースドライバは、標準ライブラリに実装されていないと思うが、driver interfaceを実装する必要があります。すでに、a PostgreSQL driverがあります。その例では、何を期待するかについてのより良い考えが得られます。

更新:This link下記のコメントには、exp/sql/driverパッケージを実装している4つのSQLドライバが記載されています。また、design goalsexp/sqlパッケージへのリンクも含まれています。

+0

exp/sqlパッケージのドライバは少なくとも4つあります。http://code.google.com/p/go-wiki/wiki/SQLDrivers – uriel

+0

@uriel便利なリンクをありがとう。私は自分の答えを更新しました。 – Mostafa