标签: database

访问远程数据库的最佳方式:通过webservice或直接DB访问?

我正在寻找为Mac和iOS设备开发应用程序.应用程序将依赖存储在远程数据库中的信息.它需要读取(选择)和写入(插入,更新,删除)访问数据库.该应用程序将是一个多用户应用程序.

现在我正在研究访问数据库的两种不同方法: - 通过Web服务:应用程序访问访问数据库的Web服务(REST,JSON).身份验证将通过SSL(https)上的HTTP身份验证完成. - 直接通过VPN访问远程数据库.

该应用程序将最多使用100个人使用,针对小型团体/组织/企业.

所以我的问题是:访问数据库的最佳方法是什么?安全性和性能如何?小型企业的典型实施情况如何?

任何建议将被认真考虑.

谢谢

database security performance web-services

5
推荐指数
2
解决办法
5464
查看次数

用于C++的轻量级数据库系统

我需要使用轻量级数据库,因为我的应用资源有限.

所以我正在搜索一个轻量级的数据库,我可以使用C++,它易于管理,快速检索数据并占用有限的资源.

我在互联网上找到了SqlLite.但在我开始实施我的项目之前,我想就此主题提出建议.

任何帮助将不胜感激.

c++ database

5
推荐指数
2
解决办法
5128
查看次数

如何在一个数据库中存储MP3文件?

作为在数据库中存储数据类型的新手,我给自己带来了一个问题,而我需要将媒体文件存储在某种数据库中.我目前正在使用MySQL.由于SO是一个社区,包括但不限于专业程序员,以及最高质量的问答网站之一(因为它与编程有关),这个问题可能有一个相当简单的答案.

话虽这么说,有人向我解释如何在SQL数据库中存储大量媒体文件.

请关注stackoverflow.com社区.

sql database media mp3

5
推荐指数
1
解决办法
4627
查看次数

Seralization Isolation级别的实际用途?

在什么情况下我们使用SERIALIZABLE隔离级别?我在网站上看到了一些答案,当你想要将交易完全隔离时,我们通常会这样做.

根据您自己的经验,我想知道的是,当您在项目中使用此项目时,或者您已经看到将其用于其他项目时,其他隔离级别未满足的具体要求是什么?

database transaction-isolation isolation-level

5
推荐指数
1
解决办法
773
查看次数

你如何确定基表?

我的问题与数据库理论有关.

如果我给了一组表,有没有办法通过查看它们来确定基表?

database theory database-design database-table

5
推荐指数
1
解决办法
7066
查看次数

VS2010数据库项目无法正确重命名列

我使用DB项目的次数越多,我找到的就越少.我正在尝试使用此项目类型来管理我的数据库模式,并能够使用它来生成测试/生产模式更新的差异.

现在,我一直试图重命名一个列.我正在使用对象重构工具,它更新了refactorlog,但该日志似乎对sql文件的部署没有影响.每次我部署或差异时,它都会生成sql作为列drop,并添加清除所有现有数据.您认为架构差异工具可以选择将2列映射为重命名,但是该功能很容易丢失.

此外,始终重新创建数据库选项似乎不执行任何操作.无论此复选框的状态如何,我部署的sql都完全相同.这意味着每次运行它都会重新创建数据库,这与文档告诉我取消选中此命令以运行更新相反.

如果db项目不能进行简单的重命名,那么它几乎没用,因为我无法信任它来呈现正确的更新sql(如果我知道如何防止它重新创建我的数据库).

在这一点上,我即将打算并且只是手动管理所有内容,我不想这样做,因为与我的"无用"声明相反,VS DB工具做了一些不错的事情,但90%的方式都存在不够好.

有没有其他人有过与VS2010数据库项目处理这些问题的经验,他们可以让我离开窗台?

database visual-studio-2010

5
推荐指数
1
解决办法
929
查看次数

版本化每个字段vs历史日期字段?

你推荐哪个,为什么?

我有一些表,当我对数据进行更改时...它应该转到具有生效日期的历史表(审计).

另一个解决方案是对每个字段进行版本控制,以便在更改数据时插入新行?

哪个是发票信息的最佳方法?商品名称和价格总是在变化

mysql sql database database-design

5
推荐指数
1
解决办法
801
查看次数

php date_default_timezone_set time()VS mysql now()

我正在开发在线购物系统.只有英国客户才能从网站下订单.

我想知道哪种方法最适合我?

date_default_timezone_set( "欧洲/伦敦"); $ time = time();

要么

现在使用mysql函数()?

有时客户可以选择交货或收货的时间.

注意:在英国,我们每年更改两次时间!

php mysql sql database

5
推荐指数
1
解决办法
2339
查看次数

如何将世界上所有国家/城市/州都放入我的数据库?

我有一个困难的体系结构和网络问题。我正在尝试为http://www.comehike.com制作有关世界上每个城市远足的页面

我必须以某种方式导入世界上所有的城市,并按州(由国家来构造)来构造它们。

我已经有了一个手动添加到数据库中的国家/地区列表,然后又添加了加利福尼亚的所有城市(如果考虑小的地方,则有300多个城市),并且意识到我无法手动完成此操作世界上所有城市的准确性。

有没有办法以自动化的方式做到这一点?我从哪里获得可靠的数据?理想情况下,我也要提供他们的经纬度。

database architecture gis geolocation

5
推荐指数
1
解决办法
5647
查看次数

使用mysql和php强制导入新的数据库名称

我有一个大型数据库dump.sql文件,我从linux中的命令行导入..sql转储创建名为"database_name"的数据库.我想从这个.sql文件导入数据库但我想强制它到一个具有不同名称的数据库,因为脚本当前覆盖"database_name"和"database_name"已经存在并且具有我无法覆盖的数据.

是.sql文件中查找和替换的最佳选择?由于文件是50mb,最好的方法是什么.我不能简单地在那个shiz上使用file_get_contents()吗?我可以吗?

下面是我必须在.sql文件中替换的行:

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `database_name` /*!40100 DEFAULT CHARACTER SET latin1 */;
USE `database_name`;
Run Code Online (Sandbox Code Playgroud)

php mysql database import

5
推荐指数
2
解决办法
8112
查看次数