既存のデータベースをプロジェクトに変換する
4D v17 R5では、データベースプロジェクトを作成することができます。プロジェクトの最大の利点は、分散したチームでの共同作業をいかに簡単にするかということです…ソースをソース管理システムにプレーンテキストファイルで保存することで、このようなことが可能になるのです。あなたが一人の開発者であれ、チームの一員であれ、これは新しい可能性の世界を開くものです。
しかし、既存のデータベースはどうでしょうか?プロジェクトに変換できるのでしょうか?そうです。このブログでは、その方法を紹介するとともに、作業を進める前に知っておくべきいくつかの事柄を説明します。
4Dプロジェクト: 新しい時代のコラボレーション
4Dは、4D Server 1.0以来、ずっとチーム開発を支持してきました。同じソースコードで一緒に作業することの最大の利点は、チーム開発とチームテストの両方を可能にすることです。しかし、分散したチームにとっては、同じソースで作業することができないため、いくつかのデメリットが生じることがあります。
完全に書き直された4Dは、バイナリとプロジェクトの2つの方法でソースを扱えるようになりました。バイナリーは、私たちが知っている4Dで、ソースをバイナリーファイルにして、4D Serverでチーム開発ができるようにしたものです。プロジェクトは、ソースをプレーンテキストファイルでソースコントロールシステムに保存することで、分散したチームでの共同作業をより簡単にします。
4Dで暗号化することをはじめよう
前回のブログで、4Dデータベースのための新しいデータ暗号化ツールを発表しました。今回は、可能な限り自動で動作するように設計されたこれらのツールについて、実際に手を動かして学んでみましょう。
SQL Engineで4Dオブジェクトのフィールドを読み込む
4Dオブジェクトフィールドは、バイナリコンテンツとして保存される永続的なデータベースフィールドタイプです。以前は、ODBCドライバによるこのタイプのフィールドの読み取りは不可能でした。 今日までは。
以前は、オブジェクトフィールドを読もうとすると、エラーが返されました。このため、単純なSelect * from myTable リクエストを完了することができず、テーブルの内容を参照したいだけのユーザーにとっては不満が残るものでした。
4Dによるデータ暗号化の紹介
DATAはどこにでもあります。私たちの生活がますますオンライン化するにつれて、データセキュリティの重要性も高まっています。顧客データは、潜在的な脅威や侵害から常に保護されなければなりません。多くの場合、ディスク暗号化ツール(MicrosoftのBitlockerやAppleのFileVaultなど)を使用すれば十分なレベルの保護が可能ですが、顧客やCSO(最高セキュリティ責任者)がデータベースレベル、つまりテーブル単位で暗号化を要求する場合はどうでしょうか。
4D Summit 2018の期間中、データを暗号化するソリューションを求める声があり、私たちはそれを実現しました。私たちは、お客様の4Dデータベース用の新しいデータ暗号化ツールをご紹介できることを嬉しく思います。