t*******2 发帖数: 301 | 1 请教各位大虾,如何定时将多个本地数据库(SQL)的数据汇总到一个位于Cloud的总数
据库以制作报表?使用数据库里replication麻烦吗?有什么其它现成的tool可以使用
吗?有没有什么Java的API包可以使用? |
|
w*********n 发帖数: 439 | 2 我是生物千老,想转行数据库。发现有这样几种数据库:MySQL; SQL server;
P/t SQL;Oracle。
请问各位大虾该学那个比较容易入行? |
|
z**********8 发帖数: 2049 | 3 我们目前使用的一个crm数据库,快老掉牙了, 老板让我找找合适的新的。请各位大拿
,推荐。
我们的数据库大概
1。 store no more than 500,000 records in one table;
2。 there are no more than 10 major tables in our database;
3。 not a lot of transactions;
4。 sql server preferred.
not too expensive. Raiser's Edge, iMIS, what else? thanks! |
|
y**n 发帖数: 814 | 4 呵呵,这个对的。不过我没太大志向,钱只要有个普通水平就行,女性,生活和工作能
平衡就行。
但是也怕自己要求低,和社会的发展趋势不一样,以后还是会被淘汰。
像数据库开发比较常见的会是什么样的工作呢?
一般什么样的公司会需要呢?大公司多吗?
数据库开发的careeer path是什么样的呢?积累性强吗?年纪大了会不会被年轻人替代? |
|
t*********u 发帖数: 26311 | 5 【 以下文字转载自 JobHunting 讨论区 】
发信人: tingtingliu (Grand Cherokee Overland), 信区: JobHunting
标 题: 能提供几个看似简单 实际不容易的关于数据库 SQL的问题么
发信站: BBS 未名空间站 (Thu Jan 8 12:31:45 2015, 美东)
能提供几个看似简单 实际不容易的关于数据库 SQL的问题么
刷人用的 |
|
c****e 发帖数: 279 | 6 码工,想开始自学数据库了
从oracle开始入手
自己买个什么样的台式机用来学数据库比较好? |
|
l******n 发帖数: 9344 | 7 桌面用mysql,移动是sqlite3,有没有一个数据库同时支持桌面和移动,省去数据库之间
的同步和读写? |
|
n****f 发帖数: 3580 | 8 传统关系型数据库,基本是Oracle和MS Sql Server平分天下,建议学后面那个,因为
便宜使用的人很多。
另外目前流行No Sql的数据库,和大数据有关,是发展方向,但一时还取代不了前者。
这是我的理解,不一定准确。 |
|
n****f 发帖数: 3580 | 9 传统关系型数据库,基本是Oracle和MS Sql Server平分天下,建议学后面那个,因为
便宜使用的人很多。
另外目前流行No Sql的数据库,和大数据有关,是发展方向,但一时还取代不了前者。
这是我的理解,不一定准确。 |
|
v*****u 发帖数: 1796 | 10 很奇怪的一个问题: 我每天调用mysqldump备份数据库。数据库是每天少许增长的,但
是备份文件的size有时候会变小,请问一下该怎么解读?
备份文件大小:
10号 13418930
11号 13374659
12号 13402504
13号 13435730
14号 13273846
(备注,没有压缩,备份文件都是可读的sql文件) |
|
f*******2 发帖数: 239 | 11 要求
有两个6万和4万的数据需要做full outer join 把两个表连到一个表里面去。
但是数据只是。csv文件,没有可以连的网络数据库
这样的情况,我可以用什么工具来做?
现在的尝试
1. Mysql workbench
下载了,但是最开始的一步就不行,没有数据库可以连上,所有的功能都不能用,当然
也没法import csv文件
求解释?
2. 下载了xampp 可以用phpmyadmin
但是,1,文件上次大小受限。按照网上的步骤修改了。出现的问题是,在写mysql
code的时候不能用full outer join,也不能用union all(left join+right join 然
后union all 去解决 full join 的问题)
查找了以上的问题,说是phpmyadmin 的版本bug,升级了版本后,居然连import都做不
了了。各种问题啊。。。
麻烦大神们指点。 |
|
f*******2 发帖数: 239 | 12 要求
有两个6万和4万的数据需要做full outer join 把两个表连到一个表里面去。
但是数据只是。csv文件,没有可以连的网络数据库
这样的情况,我可以用什么工具来做?
现在的尝试
1. Mysql workbench
下载了,但是最开始的一步就不行,没有数据库可以连上,所有的功能都不能用,当然
也没法import csv文件
求解释?
2. 下载了xampp 可以用phpmyadmin
但是,1,文件上次大小受限。按照网上的步骤修改了。出现的问题是,在写mysql
code的时候不能用full outer join,也不能用union all(left join+right join 然
后union all 去解决 full join 的问题)
查找了以上的问题,说是phpmyadmin 的版本bug,升级了版本后,居然连import都做不
了了。各种问题啊。。。
麻烦大神们指点。 |
|
h********m 发帖数: 116 | 13 比如说:我jdbc连到数据库,然后我自己有个Scala写的字符串变换函数,对某表某列
的字符串进行特定操作。我怎样调用这个函数,应用到这一列呢?貌似Stored
Procdcure只能调用内部函数?
补充:是对Oracle数据库进行操作。有人建议用Groovy写一些function。我搜了半天,
还是没找到怎么调用。谁能给点建议?
举个简单例子,我有个groovy或者Scala的function f(x), return 2*x
那我想jdbc连到oracle的某个表,然后调用f(x), 把这个表某列的值全部变成2x |
|
h*******t 发帖数: 1 | 14 在ASP.NET 中用ADO.NET 打开 ACCESS 数据库(用OLEDB), 出现如下错误:
The Microsoft Jet database engine cannot open the file
It is already opened exclusively by another user, or you need permission to
view its data.
把数据库所在的目录改成IUSER_COMPUTERNAME 可读写,还是出现这个错误.
请指点. |
|
s********e 发帖数: 893 | 15 谢谢楼上各位答复。问题最终解决了,关键点在于数据库的连接cn.open(connect_
string) 不能放在vbscript里面。vbscript是client script,连接数据库的username
password对用户都是透明的,所以IE才会跳出security warning,只有降低security
level才能通过。把cn.open(connect_string) 放到asp 代码里所有问题就都解决了。 |
|
H*******g 发帖数: 6997 | 16 数据库建立建立另一个TABLE,就一个PK,一个文章的ID作为FK,然后加一个时间的
FIELD。
这样就不用去读数据库,直接写入。想看一共有多少个VIEW,就QUERY这个表,WHERE里
放文章的ID。完事了。 |
|
a***e 发帖数: 27968 | 17 这个得等GPU能直接access内存了
大型数据库数据量大,最好是统一内存,以便保证数据一致性和交互性
不过这也得等GPU运算的准确度得让那帮用户放心才成
显示搞错一点,大约一下没关系,数据库可不行
这东西,连AMD当年都花了很多力气
GPU看着还是适合小数据,多运算,小输出的场合 |
|
c********l 发帖数: 8138 | 18 【 以下文字转载自 Linux 讨论区 】
发信人: coupondeal (coupon and deal), 信区: Linux
标 题: 文件服务器,网站,数据库——各自分别适用什么样的文件系统??
发信站: BBS 未名空间站 (Wed Oct 17 13:21:35 2012, 美东)
1文件服务器,
2网站,
3数据库
这三种不同的分工,各自分别适用什么样的文件系统(File System)?? |
|
xt 发帖数: 17532 | 19
我认为Sybase的ASA数据库非常适合个人使用,特别是它对JDBC的支持可以说比
现有的Oracle,DB2要好得多,而且跟ASA一起你还会得到Sybase Central Java Ed.
是做用户界面的好工具.问题是不免费,但是价格不贵;
没听说MS数据库免费. |
|
g*****g 发帖数: 34805 | 20 数据库实现这种东西是追求性能的,Java当然不合适。除了嵌入式DB
的地方比较方便一些,别的地方是不用的。
牛B
java |
|
g*****g 发帖数: 34805 | 21 数据库核心的部分并不是一个很大的项目,但是要求很高,别说Java,
恐怕C++都不敢用,就是纯C。啥优化也没有手工优化好。 |
|
d****y 发帖数: 701 | 22 "数据库核心的部分并不是一个很大的项目"
这个的确外行。光编译一块就数小时,算小吗?就复杂性而言,恐怕只有OS级别的可以
比较。
用C是因为老CODE,没办法。现在新模块都用C++。
用什么语言是个次要的问题,好的OO的设计应该可以极大提高可维护性。对大系统而言
,非常重要。 |
|
d****y 发帖数: 701 | 23 那些显然是不能叫数据库的。
你总不能说些了点文件管理,内存管理之类,就说自己做了个OS吧。 |
|
g*****g 发帖数: 34805 | 24 "数据库核心的部分并不是一个很大的项目"
这是我最初说的东西,我认为不是很大,你非说光编译要几个小时。 |
|
s***c 发帖数: 1926 | 25 大家都是技术人员,没必要抬杠了。
话说回来,我见过prolog写的数据库内核,很小. prolog虽然慢,但由于CONCURRENY
CONTROL算法与现有RDBMS不同,整体性能相当好。 |
|
b******y 发帖数: 9224 | 26 我曾经研究过用java写relational database engine, 也实践过。作为真正工业界用途
来讲,java对performance还不是特别的有优势。我研究过的java db engine 有HSql,
Cloudscape等等。
我觉得,数据库和操作系统,还是要用c来写。毕竟可以管理内存。java的内存管理自
动化,也就不可能作为system programming language. |
|
g*****g 发帖数: 34805 | 27 没人要拿Derby跟oracle比特性,但说Derby没实现数据库内核就是瞎说了。
就跟说Dos没实现OS内核一样。 |
|
m*****k 发帖数: 731 | 28 【 以下文字转载自 Working 讨论区 】
发信人: madmonk (madmonk), 信区: Working
标 题: 你们的应用是如何存储数据库密码的
发信站: BBS 未名空间站 (Fri Sep 4 09:58:56 2009, 美东)
你们的应用是如何存储数据库密码的。不会是像如下hardcode在程序里吧?
Class.forName(“oracle.jdbc.driver.OracleDriver”);
String url = jdbc:oracle:thin:@hostname:1526:myDB;
Connection myConnection = DriverManager.getConnection(url, “username”, “
password”); |
|
b***i 发帖数: 3043 | 29 OpenShift怎么上数据库? GAE的集成的,直接用api即可,象OpenShift, 用了JBoss,
得自己起一个gear用MySQL吧?然后怎么用呢?用hibernate吗?这个数据库能scale吗? |
|
b***i 发帖数: 3043 | 30 OpenShift怎么上数据库? GAE的集成的,直接用api即可,象OpenShift, 用了JBoss,
得自己起一个gear用MySQL吧?然后怎么用呢?用hibernate吗?这个数据库能scale吗? |
|
w******p 发帖数: 17 | 31 【 以下文字转载自 Programming 讨论区 】
发信人: wildcarp (wildcarp), 信区: Programming
标 题: Java网上触发,同步数据库问题
发信站: BBS 未名空间站 (Wed Nov 11 23:57:16 2015, 美东)
web form包括text fields, admin用户输入后,要求trigger一个java service, 同步
后台数据库。注意web form中的变量和数据库里的变量是通过各种变换,而不是简单相
同。 怎样用java实施? 有没有例子可以参考?
谢谢。 |
|
h********m 发帖数: 116 | 32 比如说:我jdbc连到数据库,然后我自己有个Scala写的字符串变换函数,对某表某列
的字符串进行特定操作。我怎样调用这个函数,应用到这一列呢?貌似Stored
Procdcure只能调用内部函数?
补充:是对Oracle数据库进行操作。有人建议用Groovy写一些function。我搜了半天,
还是没找到怎么调用。谁能给点建议?
举个简单例子,我有个groovy或者Scala的function f(x), return 2*x
那我想jdbc连到oracle的某个表,然后调用f(x), 把这个表某列的值全部变成2x |
|
q**1 发帖数: 193 | 33 【 以下文字转载自 Database 讨论区 】
发信人: q101 (dong-d), 信区: Database
标 题: 哪位同学推荐本数据库设计方面的好书??
发信站: BBS 未名空间站 (Wed Mar 21 12:43:32 2007)
关于数据库设计(不是应用),例如normalization,或者优化方面的书//bow。 |
|
f*****Q 发帖数: 1912 | 34 可以。但是备份巨大的数据库不是件很令人神往的事情。而且如果数据库没设计好的话
,大量的Blob会影响性能。
不过一个目录下面放几千个文件的话也不是一件很爽的事情。 |
|
w*********r 发帖数: 73 | 35 现在有一个类 Student,其成员为
Student
{
ID,
Name,
Year,
Email,
Phone
}
程序从用户界面或者别的地方读取信息,生成一个一个的Student的实例。现在要把这
些Student的实例存到数据库里面,我用的方法是写SQL语句,SELECT/INSERT/UPDATE等
等。
请问,有没有什么现成的Adapter或者辅助类,传入一个Student的Object,Adapter自
己去操作数据库?不需要我自己写SELECT/INSERT/UPDATE等SQL语句?
谢谢。 |
|
h****a 发帖数: 1767 | 36 【 以下文字转载自 PhotoGear 讨论区 】
发信人: herosa (黑罗刹?), 信区: PhotoGear
标 题: 请教:怎样从网上数据库获取数据
发信站: BBS 未名空间站 (Sun Dec 4 23:01:37 2011, 美东)
网页上的数据库,有下拉菜单选择,查询之后返回数据列表。看起来是服务器上的CGI
脚本实现的。
对网页的东西很外行,请教一下,用什么编程可以批量查询下载数据? |
|
S*******C 发帖数: 822 | 37 package com.cdd.jdbc;
import java.sql.*;
public class CreateConnection {
public Connection conn=null;
public ResultSet rs=null;
public Statement stmt=null;
public CreateConnection() { //构造方法
}
//获取数据库连接方法
public Connection getConnection() {
try {
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection("jdbc:mysql://mydbinstance.XXXXXXX.
us-east-1.rds.amazonaws.com:3306/db_database05","root","11111");
//不管用上... 阅读全帖 |
|
n***n 发帖数: 367 | 38 这似乎是个异想天开的想法。请各位大牛轻拍。。。
介绍下小弟的情况。化工ms冬天将要毕业,同时可以拿一个cs的minor。因为对学术完
全没有兴趣,也没有强烈要留在美国的愿望,所以没考虑再申学校读phd。
虽然我是穷n代,回国后的生活就是一穷二白,但我还是喜欢国内那种热闹的生活。另
一方面,根据众师长的建议,有在国外工作的经验,对于回国也会很有帮助。所以趁着
待在美国的时间还有一年,我希望能利用这个时间找找工作。
因为自己不喜欢化工,不喜欢接触化学物质,所以我不准备在将来从事任何有关于化工
技术的工作。因为自己对于电脑确实是有兴趣,以及cs行业相对来说较好的待遇,所以
无论是回国还是在这边,我都准备找cs相关的工作。
目前我的cs情况是这样:修了三门cs的课,算法,数据库和java。自学了linux。(其
实就是囫囵吞枣地读了《鸟哥的linux私房菜》这本书)。上数据库的时候,也找资料
看了下php和html(现在恐怕都忘了)。上课做作业的感觉还不错,但没有任何的实际
项目经验。
请问各位大牛,以我这样的背景,如果想在毕业(2014年底化工硕士毕业)后找到cs的
工作,在接下来的时间,我... 阅读全帖 |
|
g****t 发帖数: 31659 | 39 现代数据库多半都是通用数据库。很多东西是over kill的。
多想想我觉得是没错的。不较真凭感觉走的话,会忽略到创制新学问的机会的。
从business角度讲,
现在的形势是,东亚地区抄袭快。
不周期性的推出独到的东西,很难生存。 |
|
L*****e 发帖数: 8347 | 40 当然,真正做系统时,检索这部分恐怕要放到内存数据库中去做,就照你提的算法,然
后把结果更新到硬盘数据库。。。
从另一方面讲,因为检索是可以有延迟的,而且没有写,可以distribute到N个sever上
去做以对付高并发检索。。。
而古德八的出票是异步处理,所以应该也不是大问题,当然,能不能达到他的目标我就
不知道了。应该是还有不小的优化余地。。。我这不是暖暖身,我去面试老q他们组做
做准备么,表太苛求。。。
★ 发自iPhone App: ChineseWeb 8.2.2 |
|
q*c 发帖数: 9453 | 41 我还真是不笨,嘿嘿。
高效实现票的生成,查询,优化出票,再加上 数据库自带的 acid,各种联票,团体票
等等全部是自带, 自动抵抗各种复杂不良环境, , 绝对是现实牛逼解决方案。
数据库方案怎么看要可爱靠谱一点。
主要是发现了火车票出票的本质,其他就立刻搞定。
晚上再给你们说,你们先看看其他的方案。
下周上 ivy ssd 看看性能如何。 |
|
q*c 发帖数: 9453 | 42 而且无论如何绝无漏票重卖等等各种问题,由数据库的 acid 特性保证,和数学公式 1
+1=2 保证。
开始到现在,其实大家一直没意识到火车票卖票的本质。晚上再给答案。这题绝对要上
interview, 专门灭烙印,呵呵。
老魏那东西虽然快,但是自己发明轮子,特别是 acid 这样的大轮子,实在是感觉玄。
用上数据库,心里那叫一个踏实啊,呵呵。
现在先带娃打包去。 |
|
q*c 发帖数: 9453 | 43 带了一天 2个娃, 简直不是人干的事情。。。
废话少说, 直接上干货。
前面我们的数据库, 都有个思维陷阱 -- 吧数据库当 java/C 了。 设立了各种和车
站车次物理模型符合的数据结构, 弄得各种不爽, 而且无法并发 - 卖一个站, 这个
站相关的所有其他票都受影响。
下面直接上简化的 psudo code. 大家都是聪明人,其他部分脑补。 这个办法的各种
log(n),甚至 o(1) 效率是很明显的。
tickets
{
id
trainid
start
end
type
transaction_id // null if unsold.
duration ( ==end - start) // 选座优化用
}
比如 车次 X 从 s0 .... s19. 那么一开始 3000 张票, 从 0 到 19.
售出交易id = null
有人买一张从0 到19 的全程票,
start transaction
select top 1 ticket where start <= request.start and end >= request.end and
transactio... 阅读全帖 |
|
L*****e 发帖数: 8347 | 44 sigh,连id都被记错了。。。
嗯,老姜第一时间发过来的就是这个表。。。我当时想,人咋就那么聪明捏。。。后来
再一想,自己也是呆,老把算法设计和数据库设计分离开,居然就不知道数据库可以直
接从算法翻译过来。。。
★ 发自iPhone App: ChineseWeb 8.2.2 |
|
S*A 发帖数: 7142 | 45 我觉得,这个如果真的全局优化的话,
还是用 C 什么的写一个核心调度,然后给其他的
机器用数据库出票。比较紧密的欧和还是在一部
机器搞定比较容易。出票记录以外围数据库为主。
实际上,我觉得肯定没有必要全局优化。肯定
有其他的人为规则例如中间上的没有座票,中间
上的票数有限制等等。
现在这个算法,接近全票的长票段会很难买,因为
其他中间票段一窝蜂上来,就把票都剪碎了。实际
中长票段和短票的比例肯定要比这个算法允许的高
些,所以现实肯定要有些隐含的规则保护长的票段。 |
|
b*******g 发帖数: 603 | 46 So? 不妨量化,1000个车次,1000张票,单机数据库做要1M transaction。
我的联票数据库出其中的10%,两张票一个transaction, 是50K transaction, 每车次
平衡3次,产生3k个
distributed transaction, DT比较慢,相当于30k transaction的速度。一共加起来是
80K transaction. 其余单车次随便组合不是瓶颈。
所以我从1M 直接加速到80K, 加速了12倍。
10%
。。 |
|
b*******g 发帖数: 603 | 47 什么100% 原则? 总共俩数据库,单线程处理,单车次一边,联票去另一边,还有啥不
合理的问题?
你要觉得我这个分票数据库不工作,好歹来个反例。 |
|
L*****e 发帖数: 8347 | 48 我没说你这个速度问题,我是说你弄这个联票分数据库的出错率一点不比你只有分车次
数据库的出错率低。你不信你就用同一组测试数据给两种不同方案跑跑比较比较。。。 |
|
b*******g 发帖数: 603 | 49 你是不懂数据库怎么工作的吗?一条线路,两个数据库各一条记录,一个调票就是调整
这两条纪录就行,当然实际上是每边20条。需要等待的只是锁在这两条纪录上的单子而
已。 |
|
b*******g 发帖数: 603 | 50 我对你缺乏数据库常识感到震惊,数据库并发本来就是一锁纪录,等着锁那些纪录的请
求都排队。
1000条线路,有的是能够继续出票的请求。不会说一个 hold up, 所有request都等着。 |
|