您将使用哪些编程语言?

Job data forum discussion of job market trends and data.
Post Reply
CompanyDatabase
Posts: 1
Joined: Wed Dec 04, 2024 9:58 am

您将使用哪些编程语言?

Post by CompanyDatabase »

并非所有数据库都适用于所有编程语言。要回答这个问题,您需要做一些研究。一旦您决定为应用程序或服务使用一种或多种语言,您就必须找出哪些数据库支持该语言。 例如,如果您选择 Java,则可以使用任何具有 JDBC 驱动程序的数据库。如果您使用 C++,则可能必须使用 SQLAPI++ 库来访问 SQL 数据库。因此,这不仅仅与数据库有关,还与您选择的语言是否具有允许其连接到数据库的库有关。 您的预算是多少? 这个很简单。如果你的预算非常紧张,那就选择开源数据库吧。幸运的是,既有开源关系数据库(例如 MySQL、MariaDB、PostgreSQL 和 SQLite),也有开源 NoSQL 数据库(例如 MongoDB、Cassandra、Apache HBase、CouchDB、RavenDB 和 Redis)。


另一方面,如果您有足够的预算,您可以选择 Oracle、Microsoft SQL Server 和 IBM Db2 等。使用专有选项的主要好处是一些包含支持包。 您正在构建移动应用程序吗? 如果您正在开发移动应用程序,则需要记住数据库必须能 澳大利亚电话号码 够处理复杂查询、离线存储数据以及在 Web 规模上管理对象关系。其中最重要的方面是离线存储数据的能力。 请记住,移动设备并非 100% 连接到网络。当远离无线网络时,设备依赖于蜂窝连接,而蜂窝连接随时可能断开。当发生这种情况时,正在使用的任何应用都必须能够离线存储数据。

Image

如果您选择的数据库无法在本地存储数据,您的应用将无法按预期运行。 SQLite 是本地存储数据的较受欢迎的选项之一。然而,这个数据库的问题在于它的性能和扩展性不如其他数据库。这意味着你必须非常谨慎地为你的移动应用选择最佳数据库。 结论 这不是您必须问自己的所有问题的详尽列表。还有很多其他因素会发挥作用。但如果您至少从这里开始,您的选择范围就会大大缩小。 不要盲目地选择数据库,否则,您将犯下代价高昂的错误,并且可能最终不得不从头开始。 所有企业家都需要具备有效沟通的能力。有效沟通的能力可能会决定交易的成败。 消费者应该能够理解公司的做法并询问有关产品或服务的问题,而您必须做好充分的准备。
Post Reply