对于本地查询测试,我们可以有一个嵌入式的红移实例吗?我正在使用Java,并且不想使用本地运行的Docker实例。即使被嘲笑了,我会没事的。
任何建议都将不胜感激。
这个问题的答案是 NO
,您不能本地嵌入的 Redshift
。尽管我以前从未想过,在编写此答案时得到一个棘手的主意,但我认为您可以将PostgreSQL
嵌入本地数据库嵌入,尽管Redshift
V/S PostgreSQL
之间存在很大差异,但也有相似之处。因此,出于测试/开发目的,我认为它可以解决您的一些问题,但不能100%。您可以在本地使用PostgreSQL
JDBC
驱动程序,然后将其更改为Redshift
JDBC
AWS
环境中的驱动程序。
PostgreSQL
与Redshift
之间的相似性和衍射,请参考以下并提防某些SQL semantics
。
- ref One
- ref二
- 参考三
- 参考四
我希望这给您一些指导,如果您有特定的问题,请评论,我会重新关注我的答案。