文件名称:java笔试题a说他不和x比-alicia:Sql作为一种高速编程语言
文件大小:3.48MB
文件格式:ZIP
更新时间:2024-07-10 07:54:07
系统开源
java笔试题a说他不和x比名称 Alicia - SQL 作为一种高速、通用的编程语言 概要 您是否对 sql 有一种不健康的热爱,并希望您可以在其中开发所有内容? 现在你可以了。 Alicia 旨在提供超高速数据计算,以及*数据库(如 postgresql)的所有功能。 描述 它在内存中作为 sqlite 的单个实例运行,关闭所有并发保护以提供它作为单线程应用程序的更高速度。 因为它的 sqlite,数据是超压缩的。 事实上,您会发现用其他高级语言编写的程序将占用数千倍的内存。 并且仍然运行得更慢。 尤其是适当的索引。 所有扩展函数都是用 C 编写的,sqlite 本身也是如此。 如果您,用户想要添加另一个功能,这也轻而易举。 当我用简单的程序运行基准测试时,内存使用量大致相同。 我怀疑,虽然如果你试图将 Alicia 与任何复杂的东西进行比较,你会发现很大的不同,就像我过去那样,因为 sqlite 存储它的数据压缩。 它与简单程序相当的唯一原因是因为您将数据加倍,一次将其读入文本表,然后将其插入到临时表中。 因此,内存是使用 Alicia 的重要原因之一。 另一个是 SQLit
【文件预览】:
alicia-master
----.gitignore(61B)
----perf_tests()
--------peak.gen.pl(510B)
--------sp.sql(439B)
--------peak.data.med(193KB)
--------sp500.hlf.csv(607KB)
--------sp.data.hg(3.47MB)
--------peaks.data.vlg(1.93MB)
--------peaks.data.hg(3.88MB)
--------sp.pl(1KB)
--------sp3.sql(410B)
--------peak.data.lg(387KB)
--------sp2.sql(407B)
--------peak.sql(708B)
--------peak.hg.sql(720B)
--------peak.data.small(38KB)
--------peak.lg.sql(720B)
--------peak.vlg.sql(722B)
--------peak.pl(604B)
--------sp4.sql(409B)
--------sp500.sm.csv(78KB)
--------seq.tbl(928KB)
--------sp500.csv(1.16MB)
----libAlicia.c(35KB)
----LICENSE(1KB)
----examples()
--------test_csv.csv(76B)
--------glob.asql(193B)
--------sales_etl.asql(1KB)
--------test_corr.sql(292B)
--------sales_csv_options.asql(179B)
--------peak_nos.csv(356B)
--------hello.asql(101B)
--------sales.csv(121KB)
--------sales.linux.csv(121KB)
--------sales.medium.csv(603KB)
----README.md(25KB)
----NOTES.md(105B)
----cpanfile(263B)
----Alicia(9B)
----.gitattributes(107B)
----docs()
--------INSTALL.md(350B)
--------libAlicia.md(6KB)
--------doc.sh(693B)
--------Alicia.md(14KB)
--------libdoc.pl(2KB)
--------perf.md(5KB)
--------USE.md(106B)
----img()
--------peak.png(21KB)
--------sp500.png(24KB)
----Alicia.pm(29KB)
----test()
--------lib_test.pl(6KB)
--------test.pl(3KB)