Tag: 数据库

Fabric.js – 如何使用自定义属性在服务器上保存canvas

我希望能够将当前canvas的状态保存到服务器端数据库,可能是一个JSONstring,然后用loadFromJSON恢复它。 通常情况下,这很容易实现: var canvas = new fabric.Canvas(); function saveCanvas() { // convert canvas to a json string var json = JSON.stringify( canvas.toJSON() ); // save via xhr $.post('/save', { json : json }, function(resp){ // do whatever … }, 'json'); } 接着 function loadCanvas(json) { // parse the data into the canvas canvas.loadFromJSON(json); // re-render […]

“where 1 = 1”语句

可能重复: 为什么有人在SQL子句中使用WHERE 1 = 1 AND <conditions>? 我看到一些人使用语句来查询MySQL数据库中的一个表,如下所示: select * from car_table where 1=1 and value="TOYOTA" 但是1=1是什么意思?

每个客户端使用单个数据库有什么好处?

在为多个客户端devise的以数据库为中心的应用程序中,我一直认为对所有客户端使用单个数据库是“更好的” – 将logging与正确的索引和键相关联。 在听Stack Overpod播客时,我听到Joel提到FogBugz每个客户端使用一个数据库(所以如果有1000个客户端,则会有1000个数据库)。 使用这种架构的优点是什么? 我明白,对于一些项目,客户端需要直接访问他们的所有数据 – 在这样的应用程序中,显然每个客户端都需要自己的数据库。 但是,对于客户端不需要直接访问数据库的项目,每个客户端使用一个数据库是否有优势? 从灵活性的angular度来看,使用单个数据库和表的单个副本要简单得多。 添加新function更容易,创build报告更容易,pipe理起来更简单。 我对“所有客户端的一个数据库”方法非常有信心,直到我听说Joel(一位有经验的开发人员)提到他的软件使用了不同的方法 – 我对他的决定有点困惑… 我曾经听到有人说数据库有大量的logging会减慢速度,但是任何有一些优点的关系数据库都不会有这个问题 – 特别是如果使用了合适的索引和键的话。 任何input,非常感谢!

在保持sorting的同时将有序列表保存到数据库的最佳方法

我想知道如果有人能够很好地解决我在过去几年中遇到过的很多问题。 我有一个购物车,我的客户明确要求它的顺序是重要的。 所以我需要坚持到DB的订单。 显而易见的方法是简单地插入一些OrderField,我将数字0赋值给N,然后按这种方式sorting。 但是这样做会使重新sorting变得困难,我觉得这个解决scheme有点脆弱,有一天会回来。 (我用NHibernate和SQL Server 2005使用C#3,5) 谢谢

在SQL数据库中存储纬度和经度数据时使用哪种数据types?

将纬度或经度数据存储在符合ANSI SQL的数据库中时,哪种数据types最合适? 应该使用float ,还是decimal ,还是…? 我知道Oracle,MySql和SQL Server已经添加了一些专门用于处理地理数据的特殊数据types,但是我对如何将信息存储在“普通的香草”SQL数据库中感兴趣。

Oracle tnsnames.ora中SID与服务名称的区别

为什么我需要两个? 当我必须使用这个或另一个?

外键在数据库devise中是否真的有必要?

据我所知,外键(FK)被用来帮助程序员以正确的方式处理数据。 假设一个程序员实际上已经以正确的方式来做这件事了,那么我们是否真的需要外键的概念呢? 有没有其他用途的外键? 我在这里错过了什么?

我可以在CouchDB中进行交易和locking吗?

我需要做交易(开始,提交或回滚),锁(select更新)。 我怎样才能在文档模型数据库中做到这一点? 编辑: 情况是这样的: 我想运行一个拍卖网站。 我想如何直接购买。 在直接采购中,我必须减less物料logging中的数量字段,但只有在数量大于零的情况下。 这就是为什么我需要锁和交易。 我不知道如何解决没有锁和/或交易。 我可以用CouchDB解决这个问题吗?

基于graphics的数据库有哪些用例(http://neo4j.org/)?

我已经使用关系数据库了很多,并决定冒险出其他types的可用。 这个特殊的产品看起来不错,很有希望: http : //neo4j.org/ 有没有人使用基于graphics的数据库? 从可用性angular度来看有什么优点和缺点? 你在生产环境中使用过这些吗? 什么是促使你使用它们的要求?

将SQL文件导入到mysql中

我有一个数据库`nitm`。 我没有在那里创build任何表。 但我有一个SQL文件,其中包含数据库的所有必要的数据。 该文件是`C:\驱动器`中的`nitm.sql`。 这个文件的大小约为103M。 我正在使用wamp服务器。 我已经在mysql控制台中使用以下语法来导入文件。 mysql>c:/nitm.sql; 但是这不起作用。