私の仕事では、同僚がwindevプロジェクトのデータベースサーバーとしてハイパーファイルを使用することを検討しています。そのようなデータベースすら知りません。windevを開発している会社であるPCSOFTからのものです。
windevはMicrosoftSQLServerでも動作するので、そのようなデータベース(パフォーマンス、安定性など)について、すでに使用している人からアドバイスを求めています。
よろしく!
プロジェクトのサイズによって異なります。実際、Windev は HyperFileSQL とうまく連携します。それはそれのために設計されています! 別の DBMS を使用することで、テーブルの直接読み取り/変更/削除などの機能を削減できます。
テーブルに大量のレコード (> 100'000) があるとすぐに、パフォーマンスが大幅に低下します。同時に複数の SQL 要求を実行できないため、データベース管理は悪夢になります。たとえば、フランス人が開発した別のツールを使用して、データベースを管理し、いくつかの更新を実行しています。
それにもかかわらず、それは安定しており、Windev のフィールドとやり取りする簡単な方法を提供します。
私の意見では、Hyperfile SQL は、機能とデータの量が少ない小規模なアプリケーションで使用する必要があります。
無料のデータベースが必要な場合は、PostgreSQL を使用してください。PostgreSQL 用の Windev コネクタは、HFSQL の代わりに無料でダウンロードして、windev にインストールできます。 Web で大量のドキュメントを検索して、強力な機能を実行します。
HFSQL は、実際には古い ISAM DBASE データベースと同じであるため、古い DB システム時代のように再インデックス化が必要です。
PostgreSQL は、すべての強力な機能と信頼性を備えた無料の Oracle DB を持っているようなものです。このために HFSQL を削除し、パフォーマンスが 10 倍に向上し、コードをほとんど同じに保ちながら他のすべての利点を得ることができました。移行以来の ProsgreSQL :)
無料 VS 無料... パワフルで膨大な量の Web ドキュメントと、助けてくれる人々を利用する必要があります。