关于不同数据库默认的catalog/schema/database
在ISO/IEC 9075标准中,就是我们俗称的SQL92/SQL99标准中Catalog和Schema都属于抽象概念,主要用来解决命名冲突问题
一个数据库系统(是系统不是数据库或者说是一个服务器实例)包含多个Catalog,每个Catalog包含多个Schema,每个Schema包含多个数据库对象(表、视图、字段等)
如数据库对象表的全限定名可表示为:Catalog名.Schema名.表名
但不是所有的数据库都同时支持Catalog和Schema,有些数据库只支持Catalog,有些只支持Schema,并且系统表中的Catalog与jdbc接口返回的Catalog不一定完全一致。
service.metadata()中提供了三组方法用来查询database(s)/catalog(s)/schema(s)返回值保持与数据库系统表一致。
database是个俗称,可能根据大家使用过程的反馈进行调整。
在数据中台等多数据库环境操作中可能会引起歧义,我们整理一下不同数据库的说明,有问题请在群里说一下
序号 | 数据库类型 | 数据库名 | 系统表 | JDBC接口 | service.metadata() | 备注 | ||||
catalog | schema | catalog | schema | catalog | schema | database | ||||
1. | Microsoft Access | simple | ||||||||
2. | Apache Accumulo | simple | ||||||||
3. | Acebase | simple | ||||||||
4. | Actian FastObjects | simple | ||||||||
5. | Actian NoSQL Database | simple | ||||||||
6. | Actian PSQL | simple | ||||||||
7. | Actian Vector | simple | ||||||||
8. | ActorDB | simple | ||||||||
9. | Adabas | simple | ||||||||
10. | SAP Adaptive Server | simple | ||||||||
11. | Aerospike | simple | ||||||||
12. | AgensGraph | simple | ||||||||
13. | AlaSQL | simple | ||||||||
14. | Algolia | simple | ||||||||
15. | AllegroGraph | simple | ||||||||
16. | Altibase | simple | ||||||||
17. | Amazon Aurora | simple | ||||||||
18. | Amazon CloudSearch | simple | ||||||||
19. | Amazon DocumentDB | simple | ||||||||
20. | Amazon DynamoDB | simple | ||||||||
21. | Amazon Keyspaces | simple | ||||||||
22. | Amazon Neptune | simple | ||||||||
23. | Amazon Redshift | simple | ||||||||
24. | Amazon SimpleDB | simple | ||||||||
25. | Amazon Timestream | simple | ||||||||
26. | Alibaba Cloud AnalyticDB for MySQL | simple | ||||||||
27. | Alibaba Cloud AnalyticDB for PostgreSQL | simple | ||||||||
28. | AntDB | simple | ||||||||
29. | SAP Anywhere | simple | ||||||||
30. | AnzoGraph DB | simple | ||||||||
31. | Alibaba Cloud ApsaraDB for PolarDB | simple | ||||||||
32. | ArangoDB | simple | ||||||||
33. | ArcadeDB | simple | ||||||||
34. | Transwarp ArgoDB(星环) | simple | ||||||||
35. | atoti | simple | ||||||||
36. | Axibase | simple | ||||||||
37. | Microsoft Azure Cosmos DB | simple | ||||||||
38. | Microsoft Azure Data Explorer | simple | ||||||||
39. | Microsoft Azure Search | simple | ||||||||
40. | Microsoft Azure SQL Database | simple | ||||||||
41. | Microsoft Azure Synapse Analytics | simple | ||||||||
42. | Microsoft Azure Table Storage | simple | ||||||||
43. | Badger | simple | ||||||||
44. | BadgerDB | simple | ||||||||
45. | Bangdb | simple | ||||||||
46. | BaseX | simple | ||||||||
47. | BergDB | simple | ||||||||
48. | BigchainDB | simple | ||||||||
49. | BigObject | simple | ||||||||
50. | Blazegraph | simple | ||||||||
51. | Blueflood | simple | ||||||||
52. | BoltDB | simple | ||||||||
53. | BrightstarDB | simple | ||||||||
54. | Brytlyt | simple | ||||||||
55. | InterSystems Cache | simple | ||||||||
56. | Cachelot | simple | ||||||||
57. | Cassandra | simple | ||||||||
58. | Cayley | simple | ||||||||
59. | 磐维数据库 | simple | ||||||||
60. | 中国联通 | simple | ||||||||
61. | Chroma | simple | ||||||||
62. | 东方国信 | simple | ||||||||
63. | Citus | simple | ||||||||
64. | ClickHouse | simple | ||||||||
65. | IBM Cloudant | simple | ||||||||
66. | Cloudera | simple | ||||||||
67. | CloudKit | simple | ||||||||
68. | CnosDB | simple | ||||||||
69. | CockroachDB | simple | ||||||||
70. | Comdb2 | simple | ||||||||
71. | Tibco ComputeDB | simple | ||||||||
72. | CortexDB | simple | ||||||||
73. | Couchbase | simple | ||||||||
74. | CouchDB | simple | ||||||||
75. | CovenantSQL | simple | ||||||||
76. | Coveo | simple | ||||||||
77. | Crase | simple | ||||||||
78. | CrateDB | simple | ||||||||
79. | CrispI | simple | ||||||||
80. | CubicWeb | simple | ||||||||
81. | Cubrid | simple | ||||||||
82. | D3 | simple | ||||||||
83. | DaggerDB | simple | ||||||||
84. | Databend | simple | ||||||||
85. | Databricks | simple | ||||||||
86. | Datacom/DB | simple | ||||||||
87. | DataEase | simple | ||||||||
88. | DataFS | simple | ||||||||
89. | Datameer | simple | ||||||||
90. | Datastax Enterprise | simple | ||||||||
91. | Datomic | simple | ||||||||
92. | IBM Db2 | simple | ||||||||
93. | IBM Db2 warehouse | simple | ||||||||
94. | Db4o | simple | ||||||||
95. | dBASE | simple | ||||||||
96. | DBISAM | simple | ||||||||
97. | Deep Lake | simple | ||||||||
98. | Derby | simple | NULL | SA | NULL | SA | NULL | |||
99. | Dgraph | simple | ||||||||
100. | 达梦 | simple | ||||||||
101. | DolphinDB | simple | ||||||||
102. | Dolt | simple | ||||||||
103. | Apache Doris | simple | ||||||||
104. | Dragonfly | simple | ||||||||
105. | Apache Drill | simple | ||||||||
106. | DuckDB | simple | ||||||||
107. | Dydra | simple | ||||||||
108. | EDB | simple | ||||||||
109. | EdgelessDB | simple | ||||||||
110. | Ehcache | simple | ||||||||
111. | EJDB | simple | ||||||||
112. | Elassandra | simple | ||||||||
113. | Elasticsearch | simple | ||||||||
114. | ElevateDB | simple | ||||||||
115. | Elliptics | simple | ||||||||
116. | Eloquera | simple | ||||||||
117. | Empress | simple | ||||||||
118. | EsgynDB | simple | ||||||||
119. | etcd | simple | ||||||||
120. | IBM Db2 Event Store | simple | ||||||||
121. | EXASOL | simple | ||||||||
122. | eXist-db | simple | ||||||||
123. | Exorbyte | simple | ||||||||
124. | eXtremeDB | simple | ||||||||
125. | WebSphere eXtreme Scale | simple | ||||||||
126. | HPE Ezmeral Data Fabric | simple | ||||||||
127. | Faircom DB | simple | ||||||||
128. | Faircom EDGE | simple | ||||||||
129. | Fauna | simple | ||||||||
130. | FeatureBase | simple | ||||||||
131. | FileMaker | simple | ||||||||
132. | Firebase Realtime Database | simple | ||||||||
133. | Firebird | simple | ||||||||
134. | Firebolt | simple | ||||||||
135. | Apache Flink | simple | ||||||||
136. | FlockDB | simple | ||||||||
137. | Fluree | simple | ||||||||
138. | FoundationDB | simple | ||||||||
139. | FrontBase | simple | ||||||||
140. | Fujitsu Enterprise Postgres | simple | ||||||||
141. | FusionInsight | simple | ||||||||
142. | 百度GaiaDB-X | simple | ||||||||
143. | Galaxybase | simple | ||||||||
144. | GaussDB 100 | simple | ||||||||
145. | GaussDB 200 | simple | ||||||||
146. | 南大通用GBase8a | simple | ||||||||
147. | 南大通用GBase8c | simple | ||||||||
148. | 南大通用GBase8s | simple | ||||||||
149. | GemFire | simple | ||||||||
150. | GemStone/S | simple | ||||||||
151. | Geode | simple | ||||||||
152. | GeoMesa | simple | ||||||||
153. | GigaSpaces | simple | ||||||||
154. | Giraph | simple | ||||||||
155. | GoldenDB | simple | ||||||||
156. | Google BigQuery | simple | ||||||||
157. | Google Cloud Bigtable | simple | ||||||||
158. | Google Cloud Datastore | simple | ||||||||
159. | Google Cloud Firestore | simple | ||||||||
160. | Google Cloud Spanner | simple | ||||||||
161. | GraphBase | simple | ||||||||
162. | GraphDB | simple | ||||||||
163. | Graph Engine | simple | ||||||||
164. | Graphite | simple | ||||||||
165. | Graph Portal | simple | ||||||||
166. | 万里数据库 | simple | ||||||||
167. | Greenplum | simple | ||||||||
168. | GreptimeDB | simple | ||||||||
169. | GridDB | simple | ||||||||
170. | GridGain | simple | ||||||||
171. | Grinn | simple | ||||||||
172. | gStore | simple | ||||||||
173. | GT.M | simple | ||||||||
174. | H2 | simple | SIMPLE | PUBLIC | SIMPLE | PUBLIC | SIMPLE | PUBLIC | SIMPLE | |
175. | H2GIS | simple | ||||||||
176. | SAP HANA | simple | ||||||||
177. | HarperDB | simple | ||||||||
178. | 酷克数据 | simple | ||||||||
179. | Hawkular Metrics | simple | ||||||||
180. | Apache HAWQ | simple | ||||||||
181. | Hazelcast | simple | ||||||||
182. | HBase | simple | ||||||||
183. | HEAVY.AI | simple | ||||||||
184. | Helium | simple | ||||||||
185. | Heroic | simple | ||||||||
186. | HFSQL | simple | ||||||||
187. | HGraphDB | simple | ||||||||
188. | Hibari | simple | ||||||||
189. | 瀚高 | simple | ||||||||
190. | Transwarp Hippo | simple | ||||||||
191. | Hive | simple | ||||||||
192. | 热璞 | simple | ||||||||
193. | HugeGraph | simple | ||||||||
194. | HyperGraphDB | simple | ||||||||
195. | HyperLevelDB | simple | ||||||||
196. | HyperSQL(HSQLDB) | simple | ||||||||
197. | iBoxDB | simple | ||||||||
198. | IDMS | simple | ||||||||
199. | Ignite | simple | ||||||||
200. | Immudb | simple | ||||||||
201. | IMS | simple | ||||||||
202. | Indica | simple | ||||||||
203. | Infinispan | simple | ||||||||
204. | InfiniteGraph | simple | ||||||||
205. | InfinityDB | simple | ||||||||
206. | InfluxDB | simple | ||||||||
207. | Infobright | simple | ||||||||
208. | Informix | simple | ||||||||
209. | Ingres | simple | ||||||||
210. | Edge Intelligence | simple | ||||||||
211. | Interbase | simple | ||||||||
212. | Apache IoTDB | simple | ||||||||
213. | InterSystems IRIS | simple | ||||||||
214. | ITTIA | simple | ||||||||
215. | Jackrabbit | simple | ||||||||
216. | Jade | simple | ||||||||
217. | JaguarDB | simple | ||||||||
218. | JanusGraph | simple | ||||||||
219. | JasDB | simple | ||||||||
220. | jBASE | simple | ||||||||
221. | Apache Jena - TDB | simple | ||||||||
222. | JethroData | simple | ||||||||
223. | KairosDB | simple | ||||||||
224. | Kdb | simple | ||||||||
225. | KeyDB | simple | ||||||||
226. | Kinetica | simple | ||||||||
227. | 人大金仓 | simple | simple | public | simple | public | simple | public | simple | |
228. | 星环 | simple | ||||||||
229. | Kyligence Enterprise | simple | ||||||||
230. | Apache Kylin | simple | ||||||||
231. | LeanXcale | simple | ||||||||
232. | LedisDB | simple | ||||||||
233. | LevelDB | simple | ||||||||
234. | 恒生电子 | simple | ||||||||
235. | Linter | simple | ||||||||
236. | LiteDB | simple | ||||||||
237. | LMDB | simple | ||||||||
238. | LokiJS | simple | ||||||||
239. | Lovefield | simple | ||||||||
240. | M3DB | simple | ||||||||
241. | Machbase Neo | simple | ||||||||
242. | Manticore Search | simple | ||||||||
243. | MapDB | simple | ||||||||
244. | MariaDB | simple | ||||||||
245. | MarkLogic | simple | ||||||||
246. | Marqo | simple | ||||||||
247. | MatrixOne | simple | ||||||||
248. | Alibaba Cloud MaxCompute | simple | ||||||||
249. | MaxDB | simple | ||||||||
250. | Meilisearch | simple | ||||||||
251. | Memcached | simple | ||||||||
252. | Memgraph | simple | ||||||||
253. | Milvus | simple | ||||||||
254. | Mimer SQL | simple | ||||||||
255. | Mnesia | simple | ||||||||
256. | Model 204 | simple | ||||||||
257. | ModeShape | simple | ||||||||
258. | MogDB | simple | ||||||||
259. | MonetDB | simple | ||||||||
260. | MongoDB | simple | ||||||||
261. | mSQL | simple | ||||||||
262. | SQL Server 2005+ | simple | simple | dbo | simple | dbo | simple | dbo | simple | |
263. | SQL Server 2000 | simple | simple | dbo | simple | dbo | simple | dbo | simple | |
264. | MuDB | simple | ||||||||
265. | Mulgara | simple | ||||||||
266. | MyScale | simple | ||||||||
267. | MySQL | simple | def | simple | simple | NULL | NULL | simple | simple | 忽略catalog |
268. | NCache | simple | ||||||||
269. | Nebula | simple | ||||||||
270. | Neo4j | simple | ||||||||
271. | Netezza | simple | ||||||||
272. | NEventStore | simple | ||||||||
273. | Newts | simple | ||||||||
274. | NexusDB | simple | ||||||||
275. | NonStop SQL | simple | ||||||||
276. | NosDB | simple | ||||||||
277. | NSDb | simple | ||||||||
278. | NuoDB | simple | ||||||||
279. | ObjectBox | simple | ||||||||
280. | ObjectDB | simple | ||||||||
281. | Objectivity/DB | simple | ||||||||
282. | ObjectStore | simple | ||||||||
283. | OceanBase | simple | ||||||||
284. | ODABA | simple | ||||||||
285. | OpenEdge | simple | ||||||||
286. | openGauss | simple | ||||||||
287. | openGemini | simple | ||||||||
288. | OpenInsight | simple | ||||||||
289. | OpenQM | simple | ||||||||
290. | OpenSearch | simple | ||||||||
291. | OpenTSDB | simple | ||||||||
292. | Oracle | simple | NULL | SIMPLE | NULL | SIMPLE | NULL | SIMPLE | SIMPLE | |
293. | Oracle Berkeley DB | simple | ||||||||
294. | Oracle Coherence | simple | ||||||||
295. | Oracle Essbase | simple | ||||||||
296. | Oracle NoSQL | simple | ||||||||
297. | Oracle Rdb | simple | ||||||||
298. | OrientDB | simple | ||||||||
299. | OrigoDB | simple | ||||||||
300. | 神舟通用 | simple | ||||||||
301. | OushuDB | simple | ||||||||
302. | OWASP | simple | ||||||||
303. | Percona Server for MongoDB | simple | ||||||||
304. | Percona Server for MySQL | simple | ||||||||
305. | Perst | simple | ||||||||
306. | Apache Phoenix | simple | ||||||||
307. | PieCloudDB | simple | ||||||||
308. | Pinecone | simple | ||||||||
309. | Apache Pinot | simple | ||||||||
310. | PipelineDB | simple | ||||||||
311. | PlanetScale | simple | ||||||||
312. | PolarDB | simple | ||||||||
313. | PostGIS | simple | ||||||||
314. | PostgreSQL | simple | simple | public | simple | public | simple | public | simple | |
315. | Postgres-XL | simple | simple | public | simple | public | simple | public | simple | |
316. | PouchDB | simple | ||||||||
317. | Presto | simple | ||||||||
318. | Prometheus | simple | ||||||||
319. | Qdrant | simple | ||||||||
320. | Quasardb | simple | ||||||||
321. | QuestDB | simple | ||||||||
322. | Raima Database Manager | simple | ||||||||
323. | 柏睿数据 | simple | ||||||||
324. | RaptorDB | simple | ||||||||
325. | Rasdaman | simple | ||||||||
326. | RavenDB | simple | ||||||||
327. | R:BASE | simple | ||||||||
328. | RDF4J | simple | ||||||||
329. | RDFox | simple | ||||||||
330. | Northgate Reality | simple | ||||||||
331. | Realm | simple | ||||||||
332. | Redis | simple | ||||||||
333. | Redland | simple | ||||||||
334. | RedStore | simple | ||||||||
335. | reldb | simple | ||||||||
336. | Resin Cache | simple | ||||||||
337. | RethinkDB | simple | ||||||||
338. | Riak KV | simple | ||||||||
339. | Riak TS | simple | ||||||||
340. | RisingWave | simple | ||||||||
341. | Rizhiyi | simple | ||||||||
342. | RocksDB | simple | ||||||||
343. | Rockset | simple | ||||||||
344. | RRDtool | simple | ||||||||
345. | Sadas Engine | simple | ||||||||
346. | SAP IQ | simple | ||||||||
347. | Scalaris | simple | ||||||||
348. | ScaleArc | simple | ||||||||
349. | SciDB | simple | ||||||||
350. | ScyllaDB | simple | ||||||||
351. | SearchBlox | simple | ||||||||
352. | searchxml | simple | ||||||||
353. | Sedna | simple | ||||||||
354. | SelectDB | simple | ||||||||
355. | SenseiDB | simple | ||||||||
356. | Sequoiadb(巨杉数据库) | simple | ||||||||
357. | Siaqodb | simple | ||||||||
358. | SingleStore | simple | ||||||||
359. | 星瑞格 | simple | ||||||||
360. | SiriDB | simple | ||||||||
361. | SiteWhere | simple | ||||||||
362. | Skytable | simple | ||||||||
363. | SmallSQL | simple | simple | 异常 | simple | simple | ||||
364. | Snowflake | simple | ||||||||
365. | solidDB | simple | ||||||||
366. | Solr | simple | ||||||||
367. | SpaceTime | simple | ||||||||
368. | Spark SQL | simple | ||||||||
369. | SparkleDB | simple | ||||||||
370. | Sparksee | simple | ||||||||
371. | SpatiaLite | simple | ||||||||
372. | Speedb | simple | ||||||||
373. | Sphinx | simple | ||||||||
374. | Splice Machine | simple | ||||||||
375. | Splunk | simple | ||||||||
376. | SQLBase | simple | ||||||||
377. | SQLite | simple | ||||||||
378. | SQL.JS | simple | ||||||||
379. | SQream DB | simple | ||||||||
380. | Starcounter | simple | ||||||||
381. | 京东StarDB | simple | ||||||||
382. | Stardog | simple | ||||||||
383. | StarRocks | simple | ||||||||
384. | ScaleOut StateServer | simple | ||||||||
385. | Transwarp StellarDB | simple | ||||||||
386. | Strabon | simple | ||||||||
387. | STSdb | simple | ||||||||
388. | SurrealDB | simple | ||||||||
389. | SwayDB | simple | ||||||||
390. | SWC-DB | simple | ||||||||
391. | Sybase | simple | ||||||||
392. | Alibaba Cloud Table Store | simple | ||||||||
393. | Tajo | simple | ||||||||
394. | Tarantool | simple | ||||||||
395. | TDengine | simple | ||||||||
396. | TDSQL for MySQL | simple | ||||||||
397. | Teradata | simple | ||||||||
398. | TerarkDB | simple | ||||||||
399. | TerminusDB | simple | ||||||||
400. | Tibero | simple | ||||||||
401. | TiDB | simple | ||||||||
402. | TigerGraph | simple | ||||||||
403. | Tigris | simple | ||||||||
404. | TimescaleDB | simple | ||||||||
405. | TimesTen | simple | ||||||||
406. | TinkerGraph | simple | ||||||||
407. | Tkrzw | simple | ||||||||
408. | Tokyo Tyrant | simple | ||||||||
409. | TomP2P | simple | ||||||||
410. | Transbase | simple | ||||||||
411. | TransLattice | simple | ||||||||
412. | Trino | simple | ||||||||
413. | Alibaba Cloud TSDB | simple | ||||||||
414. | TypeDB | simple | ||||||||
415. | Typesense | simple | ||||||||
416. | 平安科技 | simple | ||||||||
417. | Ultipa | simple | ||||||||
418. | Upscaledb | simple | ||||||||
419. | 优炫数据库 | simple | ||||||||
420. | Vald | simple | ||||||||
421. | Valentina Server | simple | ||||||||
422. | 海量数据 | simple | ||||||||
423. | VelocityDB | simple | ||||||||
424. | Vertica | simple | ||||||||
425. | Vespa | simple | ||||||||
426. | VictoriaMetrics | simple | ||||||||
427. | Virtuoso | simple | ||||||||
428. | VistaDB | simple | ||||||||
429. | Vitess | simple | ||||||||
430. | Project Voldemort | simple | ||||||||
431. | VoltDB | simple | ||||||||
432. | Voracity | simple | ||||||||
433. | WakandaDB | simple | ||||||||
434. | Warp 10 | simple | ||||||||
435. | Weaviate | simple | ||||||||
436. | Xapian | simple | ||||||||
437. | 华胜信泰 | simple | ||||||||
438. | XTDB | simple | ||||||||
439. | XtremeData | simple | ||||||||
440. | YDB | simple | ||||||||
441. | Yellowbrick | simple | ||||||||
442. | 天翼数智 | simple | ||||||||
443. | YottaDB | simple | ||||||||
444. | YTsaurus | simple | ||||||||
445. | YugabyteDB | simple | ||||||||
446. | ZeroMQ | simple | ||||||||
447. | ZODB | simple | ||||||||
448. | 虚谷 | simple | ||||||||
449. | OceanBase TuGraph | |||||||||
450. | TensorDB | |||||||||
451. | vearch | |||||||||
452. | GaussDB | simple | ||||||||
453. | 禹贡 | |||||||||
454. | MemFireDB | |||||||||
455. | YMatrix | |||||||||
456. | Klustron | |||||||||
457. | Cloudwave | |||||||||
458. | YashanDB | |||||||||
459. | Easysearch |