Có ai từng sử dụng Delphi với các cơ sở dữ liệu NoSQL như Mongo, CouchDB hoặc các cơ sở dữ liệu khác không? Bạn muốn giới thiệu cái nào?Delphi và NoSQL
Trả lời
Đối với Mongo, theres TMongoWire và pebongo (giai đoạn đầu). Đối với couchDB, tôi tin rằng người ta sẽ tương tác chủ yếu thông qua HTTP/JSON Đối với Cassandra, tôi tin rằng đặt cược tốt nhất sẽ bằng cách nào đó kết hợp một ngôn ngữ được hỗ trợ bên trong ứng dụng Delphi của bạn và sử dụng nó để tương tác với Cassandra, hoặc thực hiện một dịch vụ web trong một hỗ trợ ngôn ngữ và làm cho nó có thể truy cập vào ứng dụng Delphi của bạn.
Hy vọng điều đó sẽ hữu ích.
Delphi có vài giải pháp cơ sở dữ liệu NoSQL mẹ đẻ phải out-of-the-box:
- BDE & Paradox & dBase qua TDatabase & API TTable;
- TClientDataSet.
Không phải tôi đề xuất chúng, nhưng bạn chưa liệt kê các yêu cầu của mình.
Có trình điều khiển đầy đủ tính năng mới cho MongoDB "mongo-delphi-driver" có thể được tìm thấy (với các ví dụ) tại đây: https://github.com/gerald-lindsly/mongo-delphi-driver.
Thú vị. Bộ đơn vị này sử dụng trình điều khiển C MongoDB chính thức, vì vậy hãy chọn một trong các tùy chọn an toàn nhất. Nhưng bạn sẽ cần phải liên kết trình điều khiển với ứng dụng người dùng cuối của bạn. –
- 1. noSQL và dữ liệu chuẩn hóa
- 2. Cơ sở dữ liệu Elasticsearch và NoSql
- 3. NoSQL và dữ liệu khí tượng
- 4. NoSQL - MongoDB vs CouchDB
- 5. Không có máy chủ nhúng noSQL cho Android và iOS
- 6. CouchDB/NoSQL và thiết kế điều khiển miền?
- 7. Django và NoSQL, mọi thư viện sẵn sàng sử dụng?
- 8. Khi nào sử dụng NoSql, và cái nào?
- 9. Delphi, FileStream và MemoryStream
- 10. Delphi và i18n
- 11. Delphi: CopyFileEx và Thread
- 12. Delphi: OleVariant và Generics
- 13. NoSql Crash Course/Hướng dẫn
- 14. Node.JS với NoSQL hoặc SQL?
- 15. Khi KHÔNG sử dụng NoSQL?
- 16. Chức năng gọi lại giữa Delphi DLL và Delphi EXE
- 17. Delphi và Indy với SSL
- 18. RC4 trong Delphi và C?
- 19. Structured Exception Handler và Delphi
- 20. Bộ nhớ NoSQL nào để chọn
- 21. Núi NoSQL DB như File System
- 22. Giúp tôi hiểu mô hình Mnesia (NoSQL)
- 23. NoSQL với chức năng phân tích
- 24. Giải pháp NoSQL thân thiện với PHP
- 25. Delphi và ngăn sự kiện xử lý
- 26. Lỗi trong Delphi VCL Kéo và thả?
- 27. socket đơn giản với php và delphi?
- 28. Delphi và iOS Kích thước tệp
- 29. Chia sẻ tệp Delphi XE2 và iOS
- 30. Chuỗi Delphi và tính tham chiếu
Tôi khá chắc chắn rằng cả BDE lẫn TClientDataSet đều không phù hợp với định nghĩa của cơ sở dữ liệu nosql. Ngoài ra, BDE hỗ trợ SQL nhưng tôi đoán bạn đã biết rằng vì bạn đã hạn chế nó với api TTable. – dummzeuch
Ok. Định nghĩa của bạn về NoSQL là gì? –
Wikipedia là bạn của bạn, có một danh sách các cơ sở dữ liệu NoSQL – mjn