Articles of 数据库

快速索引格式为“常量数据库”

我在linux上进行c编程,遇到了一个需要非常快的查找速度的问题。 如果一个表像正常的MySQL表一样,如下所示: ID name age sex score_a score_b score_c date 这是恒定的 ,这意味着一旦创build了该表并且不允许更新。 它只用于阅读。 由于它是不变的,所以我猜想必须有一个更好的索引格式,以便按照条件(如年龄,分数等)快速查找,而不是在大多数索引数据库中实现的“B树索引”。

生成在数据库上执行的SQL查询的日志

我有两个不同的电子商务网站,我需要将一些数据从一个转移到另一个。 两者都运行在Ubuntu的虚拟机中,主机是win7。 现在我想要做的是通过网站cms添加一些数据,并logging所有的SQL查询到数据库,以便我可以了解哪些表参与存储信息,并尝试找出一种方式来传递它。 我意识到这是一个相当普遍的问题,但我search谷歌和所以,正在努力find一种方式做到这一点,我发现一个名为mysql的文件夹,但所有的日志都是空的。 任何关于这个最好的方法的意见将是伟大的。 虚拟框设置是运行与MySQL和phpmyadmin安装的Apache

在窗口上的voltDB

我正在寻找在Windows平台上设置VoltDB。 有没有人以前实施过? 请分享你的经验。 如果在Windows平台上安装有任何问题,请帮助我了解如何在Linux平台上实现它。 我已经阅读了一些VoltDB文档,但是我无法理解在Linux上安装它的方法。 我也是Linux和VoltDB的新手。

火鸟在特定目录下创build数据库

我想能够在特定的目录中创build一个火鸟数据库。 我知道firebird用户需要对我要创build数据库的目录有r / w / x权限。 我创build了一个名为“跟踪器”的组,并将我的用户和firebird用户添加到该组。 firebird@ubuntu:/$ groups firebird firebird tracker 我创build了一个名为“tracker”的主目录 drwxrwx— 3 me tracker 4096 Oct 16 10:40 tracker 在'tracker'目录中,我创build了一个'fdb'目录,我想要创buildfirebird数据库。 drwxrwx— 2 firebird firebird 4096 Oct 16 11:35 fdb 现在,当我尝试使用以下命令创build数据库时: CREATE DATABASE 'localhost:/tracker/fdb/test.fdb' page_size 8192 user 'SYSDBA' password 'foobar' DEFAULT CHARACTER SET UTF8; 我得到以下错误: Statement failed, SQLSTATE = 08001 I/O error during […]

Mysql复制从站未连接“错误1200(HY000)”

我想添加Server3到MySQL主复制它作为奴隶,当我运行[开始奴隶;]我越来越低于错误 “错误1200(HY000):服务器未configuration为从站;修复configuration文件或更改主服务器” 我已经检查了我当前的从站(Server2)的所有configuration,但无法find任何解决scheme或修复。 改变解决scheme 第一步:授权复制从属。 TO'slave_user'@'master_ip'IDENTIFIED BY'slave_pass'; FLUSH PRIVILEGES; 第二步:平板电脑阅读锁; mysqldump –all-databases –single-transaction> all_databases.sql 第四步:MASTER_LOG_POS = 754916280,MASTER_LOG_FILE ='mysql-bin.000071',MASTER_USER ='slave_user',MASTER_PASSWORD ='slave_pass' 我从主控服务器上运行的“show master status \ G”命令中获得了MASTER_LOG_FILE&MASTER_LOG_POS @Zafar Malik:如果步骤正确,请纠正。

用JavaAPI插入数据后无法连接远程oriendb

我知道有关于这个主题的问题,我发现它在使用连接池时closures“本地”OrientDB 。 但是这并不能解决我的问题,那就是:我有代码 OrientGraphFactory ogf = new OrientGraphFactory("plocal:/opt/orientdb/databases/sad", "admin", "admin"); if(ogf.exists()){ System.out.println("Database exist"); } else System.out.println("Database NOT exist"); OrientGraph og = ogf.getTx(); Vertex vPerson = og.addVertex("class:My"); vPerson.setProperty("city", "Almaty"); vPerson.setProperty("city", "Astana"); System.out.println(og.countVertices()); OGlobalConfiguration.STORAGE_KEEP_OPEN.setValue( false ); og.shutdown(); ogf.close(); 之后,当我试图连接通过console.sh与命令 connect remote:localhost/sad root root 它无法连接到数据库的错误: Error: com.orientechnologies.orient.core.exception.OStorageException: Cannot open local storage '/opt/orientdb/databases/sad' with mode=rw Error: com.orientechnologies.orient.core.exception.OSerializationException: Cannot load […]

H2和Linux。 如何启动数据库?

对不起,我相当新的Linux Ubuntu的。 我有一个应用程序,我使用tomcat运行,并连接到一个h2数据库。 这一切工作正常我的Windows笔记本电脑。 即时通讯现在移动到我的Linux电脑上运行的所有时间。 但即时通讯数据库启动遇到麻烦。 我已经从他们的网站下载h2。 它坐在我的桌面上。 问题是。 如何启动数据库。 并且是我需要知道的运行和操作它们的任何其他命令。 thankyous

破坏数据库

什么是腐败数据库的最好方法? 为了testing数据库的恢复过程,需要一个损坏的数据库。 故意破坏数据库的最好方法是什么? 我打算testing的数据库是在embedded式环境中运行在Linux上的Berkeley DB。

SQLite查询未分类的结果

我有31165,31160,31321,31322,31199,31136这是dynamic的ID列表。 当我运行查询 select id,name from master_movievod where id in(31165,31160,31321,31322,31199,31136); 我得到以下结果 31136|Independence Day 31160|Planet of the Apes 31165|Mrs. Doubtfire 31199|Moulin Rouge 31321|Adult Movie 2 31322|Adult Movie 3 这是按升序sorting的列表。 我想列表按照我给的input相同的顺序 31165|Mrs. Doubtfire 31160|Planet of the Apes 31321|Adult Movie 2 31322|Adult Movie 3 31199|Moulin Rouge 31136|Independece Day

phpMyAdmin的; 我应该禁用根login?

我在Phpmyadmin中有这个设置: USER HOST PASSW PRIVILEGES GRANT debian-sys-maint localhost Yes ALL PRIVILEGES YES phpmyadmin localhost Yes USAGE NO root 127.0.0.1 Yes ALL PRIVILEGES YES root localhost Yes ALL PRIVILEGES YES root my_hostname Yes ALL PRIVILEGES YES username localhost Yes ALL PRIVILEGES YES “用户名”是我的用户名,“my_hostname”是我的主机名。 我目前只作为最后一个(用户名,本地主机)login。 另外,我有PHP也使用最后的login细节。 我应该禁用其他的? 而且,我应该采取哪些其他安全措施? BTW:我的服务器是Linux,我有root权限。 谢谢