Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V4.0.0 #30

Open
wants to merge 432 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
432 commits
Select commit Hold shift + click to select a range
0dcf869
Links
YanivGerowitz Jul 31, 2022
4c79df0
Links
YanivGerowitz Jul 31, 2022
82abd5b
Links
YanivGerowitz Jul 31, 2022
f72cf31
Fixed link
YanivGerowitz Jul 31, 2022
c6cb816
Corrected driver links
YanivGerowitz Aug 1, 2022
edcf3ce
corrected links
YanivGerowitz Aug 1, 2022
2f95101
Added External Storage Platforms
YanivGerowitz Aug 1, 2022
637d7f7
Fixed links.
YanivGerowitz Aug 2, 2022
b65ab1f
Reinstated Healer configuration flags
YanivGerowitz Aug 2, 2022
307fba9
Update data_encryption_syntax.rst
YanivGerowitz Aug 2, 2022
ed492d7
Created and populated 2022.1.1 - NOT PUBLISHED
YanivGerowitz Aug 2, 2022
9df4ef4
Merge branch 'v2022.1.1' of https://github.com/SQream/sqream_docs int…
YanivGerowitz Aug 2, 2022
3239b33
Update data_encryption_syntax.rst
YanivGerowitz Aug 2, 2022
14d029d
Update data_encryption_syntax.rst
YanivGerowitz Aug 2, 2022
c020e61
Added Avro
YanivGerowitz Aug 2, 2022
53070e8
Added Table (Jenny's request)
YanivGerowitz Aug 3, 2022
c718d0a
Modified tables
YanivGerowitz Aug 3, 2022
08682c5
Updated menu
YanivGerowitz Aug 4, 2022
abc2245
Changed 5.4.3 to 5.4.6
YanivGerowitz Aug 4, 2022
f5d5626
Updated Studio 5.4.3 to 5.4.6
YanivGerowitz Aug 4, 2022
6433340
Removed Configuration from Studio index
YanivGerowitz Aug 4, 2022
4bdc8f6
Delete configuring_your_instance_of_sqream.rst
YanivGerowitz Aug 4, 2022
b072eab
Updated
YanivGerowitz Aug 4, 2022
e0a7def
Replaced 10.1 with 11.4 where necessary
YanivGerowitz Aug 4, 2022
e42dc04
Update healer_max_inactivity_hours.rst
YanivGerowitz Aug 4, 2022
888673e
Added Graceful Shutdown Flag
YanivGerowitz Aug 4, 2022
bb28843
Update shutdown_server.rst
YanivGerowitz Aug 4, 2022
5094451
Corrected the links
YanivGerowitz Aug 4, 2022
98252ad
Removed enhancements to Update feature
YanivGerowitz Aug 8, 2022
99c9c02
Prepared for 2022.1.1 Release
YanivGerowitz Aug 9, 2022
dfdcdea
Released 2022.1.1
YanivGerowitz Aug 9, 2022
e73416b
Corrected date in conf.py
YanivGerowitz Aug 9, 2022
c89c5bc
2022.1.1
YanivGerowitz Aug 9, 2022
38d2cb5
Returned 2020.3.2
YanivGerowitz Aug 9, 2022
a4f8bc9
Divided bugs
YanivGerowitz Aug 9, 2022
2629fc7
Reverted to 2022.1
YanivGerowitz Aug 9, 2022
b833913
Removed login_max_retries
YanivGerowitz Aug 9, 2022
220d97f
Started creating 2022.1.2
YanivGerowitz Aug 10, 2022
3b287ce
Updated
YanivGerowitz Aug 14, 2022
0cef12c
Updated with Dor.
YanivGerowitz Aug 15, 2022
5bdfefd
Enhanced Automatic Adaptive Compression
YanivGerowitz Aug 15, 2022
a14f669
Updated - not done
YanivGerowitz Aug 15, 2022
7211281
Restored additional Update functionality
YanivGerowitz Aug 15, 2022
f108636
2022.1.2 - Updated Compression Page
YanivGerowitz Aug 15, 2022
df0612b
2022.1.2 - Provided Parquet Read Optimization PRD Link
YanivGerowitz Aug 15, 2022
c19e76e
2022.1.2 - Update in progress
YanivGerowitz Aug 15, 2022
a6c452e
Documented Parquet Optimization
YanivGerowitz Aug 21, 2022
bc994e8
Prepared for release - See comment about SQ-11291
YanivGerowitz Aug 21, 2022
30f70a8
Updated Configuration Section
YanivGerowitz Aug 21, 2022
bf59f8c
Studio 5.4.7
YanivGerowitz Aug 21, 2022
4fbc81d
Studio 5.4.7
YanivGerowitz Aug 21, 2022
13261d7
Changed title to 5.4.7
YanivGerowitz Aug 21, 2022
5bb47aa
Absolute links
YanivGerowitz Aug 22, 2022
db8995e
Update parquet.rst
YanivGerowitz Aug 22, 2022
242709e
Corrected the 2022.1.2 release notes
opbenesh Aug 23, 2022
775cd69
Removed mentions of zlib in 2022.1.2
opbenesh Aug 23, 2022
788b6ed
Fixed resolved issues table
opbenesh Aug 23, 2022
476eb97
Update JDBC version
opbenesh Aug 24, 2022
0f01559
Removed explicit mention of the auto schema feature
opbenesh Aug 24, 2022
1165daf
Update 2022.1.2.rst
YanivGerowitz Aug 26, 2022
0fc7ddd
Add 2022.1.3 RN page
shaharf111 Sep 8, 2022
cc7ff07
Update 2022.1.3.rst
shaharf111 Sep 8, 2022
3297854
Update 2022.1.3.rst
shaharf111 Sep 8, 2022
dbfeb52
Update VARCHAR deprecation msg
shaharf111 Sep 8, 2022
aae33c7
Update 2022.1.3.rst
shaharf111 Sep 8, 2022
2d67857
Update 2022.1.3.rst
shaharf111 Sep 8, 2022
e973e38
Update 2022.1.3.rst
shaharf111 Sep 12, 2022
8bbf57e
Update 2022.1.3.rst
shaharf111 Sep 12, 2022
e357e7a
GETDATE is not supported as a default value
opbenesh Sep 14, 2022
cf5277a
Update 2022.1.3.rst
shaharf111 Sep 18, 2022
f4ea995
Update 2022.1.3.rst
shaharf111 Sep 20, 2022
74b7400
Update 2022.1.3.rst
shaharf111 Sep 20, 2022
e43dbdb
Update index.rst
shaharf111 Sep 20, 2022
6c7cf51
Add non production HW specs and fix some broken links
shaharf111 Sep 21, 2022
072320e
Update conf.py
shaharf111 Sep 21, 2022
853c8a1
Update query_healer.rst
shaharf111 Sep 29, 2022
06bc816
Create 2022.1.4.rst
shaharf111 Oct 6, 2022
4175f1d
Update 2022.1.3.rst
shaharf111 Oct 6, 2022
620a316
Remove irrelevant toctree
shaharf111 Oct 11, 2022
c022974
Update python_functions.rst
shaharf111 Oct 11, 2022
5fe9d22
Update 2022.1.4.rst
shaharf111 Oct 12, 2022
7aafdb3
New file for 2022.1.5 release
shaharf111 Oct 19, 2022
84d8101
Remove redundent toc tree that causes error
shaharf111 Oct 19, 2022
90f0d97
Remove redundent toc tree that causes error
shaharf111 Oct 19, 2022
ff8d1d8
Update remedying_slow_queries.rst
shaharf111 Oct 19, 2022
2596e3d
Update 2022.1.4.rst
shaharf111 Oct 20, 2022
89b87fc
Cuda 11.4 rollback
shaharf111 Oct 30, 2022
7d2e27c
Update 2022.1.5.rst
shaharf111 Oct 30, 2022
1572206
add features details
shaharf111 Oct 31, 2022
0d17c65
Update 2022.1.5.rst
shaharf111 Oct 31, 2022
1e139a4
Update 2022.1.5.rst
shaharf111 Nov 1, 2022
2a5ea06
Update catalog_reference_catalog_tables.rst
RosinTalia Nov 6, 2022
f6a1a09
Create external_data.rst
RosinTalia Nov 8, 2022
ae7a7c7
Removed NFS + Relocate Exteranl storage data
RosinTalia Nov 8, 2022
491cbfb
Update copy_to.rst
RosinTalia Nov 8, 2022
950a058
Added 2022.1.6 release notes
RosinTalia Nov 16, 2022
068ca0e
Update create_table.rst
RosinTalia Nov 16, 2022
633adb1
Updates whole Client Drivers section
RosinTalia Nov 16, 2022
d17ce9f
Removed C++ from Client Driver documentation
RosinTalia Nov 16, 2022
3546cb5
Added .NET to Client Driver
RosinTalia Nov 16, 2022
03d3ab1
Brand update
shaharf111 Nov 20, 2022
f907f9b
Password policy
RosinTalia Nov 20, 2022
cad71da
Merge branch 'v2022.1.6' of https://github.com/SQream/sqream_docs int…
RosinTalia Nov 20, 2022
75bd5b0
Documentation landing page
RosinTalia Nov 20, 2022
bb84ce8
.NET
RosinTalia Nov 22, 2022
f5fc472
Update filesystem_and_filesystem_usage.rst
RosinTalia Nov 22, 2022
751fa2c
Update index.rst
RosinTalia Nov 22, 2022
51bcd4d
.NET
RosinTalia Nov 22, 2022
0d9aa3c
Update index.rst
RosinTalia Nov 22, 2022
97815cf
Update index.rst
RosinTalia Nov 22, 2022
940b55a
Saved queries
RosinTalia Nov 24, 2022
ee576fd
Update index.rst
RosinTalia Nov 24, 2022
1aee577
Update drop_role.rst
RosinTalia Nov 24, 2022
19fcd24
Update 2022.1.6.rst
RosinTalia Nov 24, 2022
7b1a44b
Update 2022.1.6.rst
RosinTalia Nov 28, 2022
bde0616
Update 2022.1.6.rst
RosinTalia Nov 28, 2022
8bf7f16
Update data_encryption_methods.rst
RosinTalia Nov 29, 2022
0db6d80
Update data_encryption_overview.rst
RosinTalia Nov 29, 2022
02cc00e
Update 2022.1.6.rst
shaharf111 Nov 29, 2022
e29f67e
RN updates
shaharf111 Nov 29, 2022
1c0016a
Update data_encryption_overview.rst
RosinTalia Nov 29, 2022
6475fea
Update data_encryption_overview.rst
RosinTalia Nov 29, 2022
f8b17a1
Update window_functions.rst
shaharf111 Nov 29, 2022
a8f9a78
Merge branch 'v2022.1.6' of https://github.com/SQream/sqream_docs int…
shaharf111 Nov 29, 2022
40e6bbf
Update data_encryption_overview.rst
RosinTalia Nov 29, 2022
d973aa1
Merge branch 'v2022.1.6' of https://github.com/SQream/sqream_docs int…
RosinTalia Nov 29, 2022
e6a9eb8
Update 2022.1.6.rst
shaharf111 Nov 30, 2022
682cb1e
Update 2022.1.6.rst
shaharf111 Dec 1, 2022
7264858
2022.1.7
RosinTalia Dec 1, 2022
fcb4608
JSON
RosinTalia Dec 4, 2022
a64e112
Update ceiling.rst
RosinTalia Dec 5, 2022
934ac91
JSON documentation
RosinTalia Dec 5, 2022
bed2cdd
Update json.rst
RosinTalia Dec 5, 2022
da569cd
JSON
RosinTalia Dec 5, 2022
90eb959
Update json.rst
RosinTalia Dec 5, 2022
982c354
Update json.rst
RosinTalia Dec 5, 2022
a96817c
Update json.rst
RosinTalia Dec 8, 2022
f911247
JSON
RosinTalia Dec 8, 2022
2aaccee
System architecture
RosinTalia Dec 11, 2022
a3a8ca5
RN
RosinTalia Dec 11, 2022
2808cdd
Update index.rst
RosinTalia Dec 11, 2022
425857f
SELECT encryption disclaimer
RosinTalia Dec 11, 2022
2a973fb
rocksdb
RosinTalia Dec 11, 2022
269cc19
Update 2022.1.7.rst
TaliaSQream Dec 11, 2022
f44b950
c & e updates
shaharf111 Dec 12, 2022
6f3d4f8
Update json.rst
TaliaSQream Dec 13, 2022
15b10fe
Update data_encryption_overview.rst
TaliaSQream Dec 13, 2022
484f146
Update index.rst
TaliaSQream Dec 13, 2022
1ff394a
Update shutdown_server_command.rst
TaliaSQream Dec 13, 2022
9498d04
Update 2022.1.7.rst
TaliaSQream Dec 15, 2022
9644cbf
Update 2022.1.7.rst
TaliaSQream Dec 15, 2022
b5e922f
Update 2022.1_index.rst
TaliaSQream Dec 15, 2022
d39f198
release
TaliaSQream Dec 15, 2022
0b0e4da
Update 2022.1.8.rst
TaliaSQream Dec 15, 2022
1ee8be9
Update 2022.1.7.rst
shaharf111 Dec 15, 2022
1a492e6
release
TaliaSQream Dec 15, 2022
9fe508b
Access control - UPDATE
TaliaSQream Dec 18, 2022
1cf9184
Update 2022.1.8.rst
TaliaSQream Dec 20, 2022
31e595e
Trino
TaliaSQream Dec 20, 2022
493486f
Update create_table.rst
TaliaSQream Dec 22, 2022
378082f
Update create_table.rst
TaliaSQream Dec 22, 2022
984b224
Trino
TaliaSQream Dec 22, 2022
0190b95
Update trino.rst
TaliaSQream Dec 25, 2022
61c748e
Delete trino.rst
TaliaSQream Dec 25, 2022
00c8c43
Update index.rst
TaliaSQream Dec 25, 2022
4ad9457
Trino
TaliaSQream Dec 25, 2022
7564a0d
Deletion
TaliaSQream Dec 25, 2022
63ef1a1
Update ldap.rst
TaliaSQream Dec 25, 2022
daa2205
Update ldap.rst
TaliaSQream Dec 26, 2022
7b8b68e
Update ldap.rst
TaliaSQream Dec 26, 2022
7e68e0d
Update ldap.rst
TaliaSQream Dec 26, 2022
2e76150
Update ldap.rst
TaliaSQream Dec 26, 2022
bfa8442
Update ldap.rst
TaliaSQream Dec 26, 2022
d20105a
Update ldap.rst
TaliaSQream Dec 26, 2022
b732256
Update ldap.rst
TaliaSQream Dec 26, 2022
6175f17
Update ldap.rst
TaliaSQream Dec 26, 2022
058f3ca
Update ldap.rst
TaliaSQream Dec 26, 2022
55e1a47
LDAP
TaliaSQream Dec 27, 2022
0a4e26f
Update ldap.rst
TaliaSQream Dec 27, 2022
d08c412
Update ldap.rst
TaliaSQream Dec 27, 2022
b36dfdb
Update copy_to.rst
TaliaSQream Dec 27, 2022
1343f35
Update ldap.rst
TaliaSQream Dec 29, 2022
b8c9274
Update 4.0.0_index.rst
TaliaSQream Dec 29, 2022
9c7c9e9
double
TaliaSQream Dec 29, 2022
fa55f87
Update ldap.rst
TaliaSQream Dec 29, 2022
72a7333
Update 4.0.0_index.rst
TaliaSQream Dec 29, 2022
eec82e0
Update converting_and_casting_types.rst
TaliaSQream Dec 29, 2022
710f6ee
Update ldap.rst
TaliaSQream Dec 29, 2022
f79cc31
Update server_picker.rst
TaliaSQream Dec 29, 2022
8d22146
cnt
TaliaSQream Dec 29, 2022
727a8dc
Update round.rst
TaliaSQream Jan 1, 2023
db06670
kafka
TaliaSQream Jan 1, 2023
f9e65f1
Update index.rst
TaliaSQream Jan 1, 2023
d154638
update
TaliaSQream Jan 1, 2023
78d5f40
copy to /
TaliaSQream Jan 1, 2023
eb2c1ad
Update copy_to.rst
TaliaSQream Jan 1, 2023
9d69eac
SQLAlchemy
TaliaSQream Jan 1, 2023
662a82c
python
TaliaSQream Jan 1, 2023
afb27d6
Update trino.rst
TaliaSQream Jan 2, 2023
1ff73b9
Update trino.rst
TaliaSQream Jan 2, 2023
50583d6
Update 4.0.0_index.rst
TaliaSQream Jan 3, 2023
bf57e33
sqlalchemy
TaliaSQream Jan 3, 2023
0972b4e
Kafka
TaliaSQream Jan 3, 2023
88ad92d
Update index.rst
TaliaSQream Jan 3, 2023
5140c10
Update compression.rst
TaliaSQream Jan 3, 2023
74ebf6f
Kafka
TaliaSQream Jan 5, 2023
2327b82
Update create_table.rst
TaliaSQream Jan 5, 2023
86a66f5
Update round.rst
TaliaSQream Jan 5, 2023
02671cf
Spark
TaliaSQream Jan 8, 2023
4e8739a
Spark
TaliaSQream Jan 8, 2023
6faec67
RN
TaliaSQream Jan 8, 2023
3115b10
Update copy_to.rst
TaliaSQream Jan 8, 2023
1afef22
Update spark.rst
TaliaSQream Jan 9, 2023
3641996
comment
TaliaSQream Jan 10, 2023
eb38bde
Kafka
TaliaSQream Jan 10, 2023
3a95bb2
Update current_method_flag_types.rst
TaliaSQream Jan 10, 2023
691125d
Update 4.0.0_index.rst
TaliaSQream Jan 10, 2023
23333c5
Update index.rst
TaliaSQream Jan 10, 2023
708d8da
healer_max_statement_inactivity_seconds
TaliaSQream Jan 10, 2023
7dcd4f5
Update 2021.2.1.24.rst
TaliaSQream Jan 11, 2023
aefd8b3
Update spark.rst
TaliaSQream Jan 12, 2023
37c1e6a
Deleted Trino and Spark
TaliaSQream Jan 12, 2023
e36e504
Update current_method_configuration_levels.rst
TaliaSQream Jan 12, 2023
0c7120c
Update index.rst
TaliaSQream Jan 12, 2023
475c9ba
Update copy_to.rst
TaliaSQream Jan 12, 2023
4ab8e06
block_new_varchar_objects
TaliaSQream Jan 15, 2023
9690b7e
Delete varchar_identifiers.rst
TaliaSQream Jan 15, 2023
aa67e96
Update admin_regular_flags.rst
TaliaSQream Jan 15, 2023
ff750cd
Update create_table.rst
TaliaSQream Jan 15, 2023
9198917
CEIL
TaliaSQream Jan 15, 2023
18be4c3
Update char_length.rst
TaliaSQream Jan 15, 2023
9e73cfd
Update current_method_configuration_levels.rst
TaliaSQream Jan 17, 2023
457e8c8
LDAP
TaliaSQream Jan 19, 2023
8f17b37
Update ldap.rst
TaliaSQream Jan 19, 2023
47df360
Update ldap.rst
TaliaSQream Jan 19, 2023
6c11f5e
Update ldap.rst
TaliaSQream Jan 19, 2023
be980b1
:ref:`healer_detection_frequency_seconds`
TaliaSQream Jan 22, 2023
d6ce042
Update compression.rst
TaliaSQream Jan 24, 2023
f53d489
Update 4.0.0_index.rst
TaliaSQream Jan 25, 2023
d7a070a
Update 4.0.0_index.rst
TaliaSQream Jan 25, 2023
cd660a2
Update index.rst
TaliaSQream Jan 29, 2023
9c13c66
Update tibco_spotfire.rst
TaliaSQream Jan 31, 2023
9b380e9
Update hardware_guide.rst
TaliaSQream Jan 31, 2023
eaecf6d
get_all
TaliaSQream Jan 31, 2023
93e8c42
Update converting_and_casting_types.rst
TaliaSQream Jan 31, 2023
f153a46
Updates
shaharf111 Feb 2, 2023
5ccdd4f
Update 4.0.0_index.rst
shaharf111 Feb 2, 2023
4bc02d1
Update 4.0.0_index.rst
shaharf111 Feb 2, 2023
8a78d93
Update 4.0.0_index.rst
shaharf111 Feb 2, 2023
cf7664a
Update installing_studio_on_stand_alone_server.rst
TaliaSQream May 25, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file added _static/images/New_Dark_Gray.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/images/SAP_BO.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/images/SAP_BO_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _static/images/chunks_and_extents.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/images/color_table.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/images/new.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/images/new_2022.1.1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/images/new_2022.1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/images/new_dark_gray_2022.1.1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/images/new_gray_2022.1.1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _static/images/storage_organization.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _static/images/table_columns_storage.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions architecture/filesystem_and_filesystem_usage.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ The **cluster root** is the directory in which all data for SQream DB is stored.

The databases directory houses all of the actual data in tables and columns.

Each database is stored as it's own directory. Each table is stored under it's respective database, and columns are stored in their respective table.
Each database is stored as its own directory. Each table is stored under its respective database, and columns are stored in their respective table.

.. figure:: /_static/images/table_columns_storage.png

Expand Down Expand Up @@ -63,10 +63,10 @@ Each column directory will contain extents, which are collections of chunks.

.. figure:: /_static/images/chunks_and_extents.png

``metadata`` or ``leveldb``
``metadata`` or ``rocksdb``
----------------------------

SQream DB's metadata is an embedded key-value store, based on LevelDB. LevelDB helps SQream DB ensure efficient storage for keys, handle atomic writes, snapshots, durability, and automatic recovery.
SQream DB's metadata is an embedded key-value store, based on RocksDB. RocksDB helps SQream DB ensure efficient storage for keys, handle atomic writes, snapshots, durability, and automatic recovery.

The metadata is where all database objects are stored, including roles, permissions, database and table structures, chunk mappings, and more.

Expand Down
2 changes: 1 addition & 1 deletion architecture/internals_architecture.rst
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ The storage is split into the :ref:`metadata layer<metadata_system>` and an appe
Metadata layer
^^^^^^^^^^^^^^^^^^^^^^

The metadata layer uses LevelDB, and uses LevelDB's snapshot and write atomic features as part of the transaction system.
The metadata layer uses RocksDB, and uses RocksDB's snapshot and write atomic features as part of the transaction system.

The metadata layer, together with the append-only bulk data layer help ensure consistency.

Expand Down
8 changes: 4 additions & 4 deletions conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@
# -- Project information -----------------------------------------------------

project = 'SQream DB'
copyright = '2022 SQream'
copyright = '2023 SQream'
author = 'SQream Documentation'


# The full version, including alpha/beta/rc tags
release = '2021.2'
release = '4.0.0'



Expand Down Expand Up @@ -68,7 +68,7 @@
'css/custom.css', # Relative to the _static path
]

html_logo = '_static/images/sqream_logo.png'
html_logo = '_static/images/SQream_logo_without background-15.png'

# If true, sectionauthor and moduleauthor directives will be shown in the
# output. They are ignored by default.
Expand All @@ -90,7 +90,7 @@
'logo_only': True # Hide "SQream DB" title and only show logo
, 'display_version': True # Display version at the top
, 'style_external_links': True # Show little icon next to external links
, 'style_nav_header_background': '#0f9790' # SQream teal
, 'style_nav_header_background': '#133148' # SQream teal
, 'navigation_depth': -1
, 'collapse_navigation': False
, 'titles_only': True
Expand Down
2 changes: 1 addition & 1 deletion configuration_guides/admin_cluster_flags.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ Cluster Administration Flags

The **Cluster Administration Flags** page describes **Cluster** modification type flags, which can be modified by administrators on a session and cluster basis using the ``ALTER SYSTEM SET`` command:

* `Persisting Your Cache Directory <https://docs.sqream.com/en/latest/configuration_guides/csv_limit_row_length.html>`_
* `Persisting Your Cache Directory <https://docs.sqream.com/en/v2022.1/configuration_guides/csv_limit_row_length.html>`_
51 changes: 26 additions & 25 deletions configuration_guides/admin_regular_flags.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,30 @@
*************************
Regular Administration Flags
*************************
The **Regular Administration Flags** page describes **Regular** modification type flags, which can be modified by administrators on a session and cluster basis using the ``ALTER SYSTEM SET`` command:
The **Regular Administration Flags** page describes **Regular** modification type flags, which can be modified by administrators on a session and cluster basis using the ``ALTER SYSTEM SET`` command:

* `Setting Bin Size <https://docs.sqream.com/en/latest/configuration_guides/bin_sizes.html>`_
* `Setting CUDA Memory <https://docs.sqream.com/en/latest/configuration_guides/check_cuda_memory.html>`_
* `Limiting Runtime to Utility Functions <https://docs.sqream.com/en/latest/configuration_guides/compiler_gets_only_ufs.html>`_
* `Enabling High Bin Control Granularity <https://docs.sqream.com/en/latest/configuration_guides/copy_to_restrict_utf8.html>`_
* `Reducing CPU Hashtable Sizes <https://docs.sqream.com/en/latest/configuration_guides/cpu_reduce_hashtable_size.html>`_
* `Setting Chunk Size for Copying from CPU to GPU <https://docs.sqream.com/en/latest/configuration_guides/cuda_mem_cpy_max_size_bytes.html>`_
* `Indicating GPU Synchronicity <https://docs.sqream.com/en/latest/configuration_guides/cuda_mem_cpy_synchronous.html>`_
* `Enabling Modification of R&D Flags <https://docs.sqream.com/en/latest/configuration_guides/developer_mode.html>`_
* `Checking for Post-Production CUDA Errors <https://docs.sqream.com/en/latest/configuration_guides/enable_device_debug_messages.html>`_
* `Enabling Modification of clientLogger_debug File <https://docs.sqream.com/en/latest/configuration_guides/enable_log_debug.html>`_
* `Activating the NVidia Profiler Markers <https://docs.sqream.com/en/latest/configuration_guides/enable_nv_prof_markers.html>`_
* `Appending String at End of Log Lines <https://docs.sqream.com/en/latest/configuration_guides/end_log_message.html>`_
* `Monitoring and Printing Pinned Allocation Reports <https://docs.sqream.com/en/latest/configuration_guides/gather_mem_stat.html>`_
* `Increasing Chunk Size to Reduce Query Speed <https://docs.sqream.com/en/latest/configuration_guides/increase_chunk_size_before_reduce.html>`_
* `Adding Rechunker before Expensing Chunk Producer <https://docs.sqream.com/en/latest/configuration_guides/increase_mem_factors.html>`_
* `Setting the Buffer Size <https://docs.sqream.com/en/latest/configuration_guides/level_db_write_buffer_size.html>`_
* `Setting Memory Used to Abort Server <https://docs.sqream.com/en/latest/configuration_guides/memory_reset_trigger_mb.html>`_
* `Splitting Large Reads for Concurrent Execution <https://docs.sqream.com/en/latest/configuration_guides/mt_read.html>`_
* `Setting Worker Amount to Handle Concurrent Reads <https://docs.sqream.com/en/latest/configuration_guides/mt_read_workers.html>`_
* `Setting Implicit Casts in ORC Files <https://docs.sqream.com/en/latest/configuration_guides/orc_implicit_casts.html>`_
* `Setting Timeout Limit for Locking Objects before Executing Statements <https://docs.sqream.com/en/latest/configuration_guides/statement_lock_timeout.html>`_
* `Interpreting Decimal Literals as Double Instead of Numeric <https://docs.sqream.com/en/latest/configuration_guides/use_legacy_decimal_literals.html>`_
* `Interpreting VARCHAR as TEXT <https://docs.sqream.com/en/latest/configuration_guides/use_legacy_string_literals.html>`_
* `VARCHAR Identifiers <https://docs.sqream.com/en/latest/configuration_guides/varchar_identifiers.html>`_
* :ref:`Setting Bin Size<bin_sizes>`
* :ref:`Setting CUDA Memory<check_cuda_memory>`
* :ref:`Limiting Runtime to Utility Functions<compiler_gets_only_ufs>`
* :ref:`Enabling High Bin Control Granularity<copy_to_restrict_utf8>`
* :ref:`Reducing CPU Hashtable Sizes<cpu_reduce_hashtable_size>`
* :ref:`Setting Chunk Size for Copying from CPU to GPU<cuda_mem_cpy_max_size_bytes>`
* :ref:`Indicating GPU Synchronicity<cuda_mem_cpy_synchronous>`
* :ref:`Setting the Graceful Server Shutdown<graceful_shutdown>`
* :ref:`Enabling Modification of R&D Flags<developer_mode>`
* :ref:`Checking for Post-Production CUDA Errors<enable_device_debug_messages>`
* :ref:`Enabling Modification of clientLogger_debug File<enable_log_debug>`
* :ref:`Activating the NVidia Profiler Markers<enable_nv_prof_markers>`
* :ref:`Appending String at End of Log Lines<end_log_message>`
* :ref:`Monitoring and Printing Pinned Allocation Reports<gather_mem_stat>`
* :ref:`Increasing Chunk Size to Reduce Query Speed<increase_chunk_size_before_reduce>`
* :ref:`Adding Rechunker before Expensing Chunk Producer<increase_mem_factors>`
* :ref:`Setting the Buffer Size<level_db_write_buffer_size>`
* :ref:`Setting Memory Used to Abort Server<memory_reset_trigger_mb>`
* :ref:`Splitting Large Reads for Concurrent Execution<mt_read>`
* :ref:`Setting Worker Amount to Handle Concurrent Reads<mt_read_workers>`
* :ref:`Setting Implicit Casts in ORC Files<orc_implicit_casts>`
* :ref:`Setting Timeout Limit for Locking Objects before Executing Statements<statement_lock_timeout>`
* :ref:`Interpreting Decimal Literals as Double Instead of Numeric<use_legacy_decimal_literals>`
* :ref:`Using Legacy String Literals<use_legacy_string_literals>`
* :ref:`Blocking New VARCHAR Objects<block_new_varchar_objects>`
17 changes: 13 additions & 4 deletions configuration_guides/admin_worker_flags.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,18 @@
*************************
Worker Administration Flags
*************************

.. |icon-new_gray_2022.1.1| image:: /_static/images/new_gray_2022.1.1.png
:align: middle
:width: 110


The **Worker Administration Flags** page describes **Worker** modification type flags, which can be modified by administrators on a session and cluster basis using the ``ALTER SYSTEM SET`` command:

* `Setting Total Device Memory Usage in SQream Instance <https://docs.sqream.com/en/latest/configuration_guides/cuda_mem_quota.html>`_
* `Enabling Manually Setting Reported IP <https://docs.sqream.com/en/latest/configuration_guides/machine_ip.html>`_
* `Setting Port Used for Metadata Server Connection <https://docs.sqream.com/en/latest/configuration_guides/metadata_server_port.html>`_
* `Assigning Local Network IP <https://docs.sqream.com/en/latest/configuration_guides/use_config_ip.html>`_
* `Setting Total Device Memory Usage in SQream Instance <https://docs.sqream.com/en/v2022.1.2/configuration_guides/cuda_mem_quota.html>`_
* `Enabling Manually Setting Reported IP <https://docs.sqream.com/en/v2022.1.2/configuration_guides/machine_ip.html>`_
* `Setting Port Used for Metadata Server Connection <https://docs.sqream.com/en/v2022.1.2/configuration_guides/metadata_server_port.html>`_
* `Assigning Local Network IP <https://docs.sqream.com/en/v2022.1.2/configuration_guides/use_config_ip.html>`_
* `Enabling the Query Healer <https://docs.sqream.com/en/v2022.1.2/configuration_guides/is_healer_on.html>`_
* `Configuring the Query Healer <https://docs.sqream.com/en/v2022.1.2/configuration_guides/healer_max_inactivity_hours.html>`_
* `Adjusting Permitted Log-in Attempts <https://docs.sqream.com/en/v2022.1.2/configuration_guides/login_max_retries.html>`_
12 changes: 12 additions & 0 deletions configuration_guides/block_new_varchar_objects.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.. _block_new_varchar_objects:

*************************
Blocking New VARCHAR Objects
*************************
The ``blockNewVarcharObjects`` flag disables the creation of new tables, views, external tables containing Varchar columns, and the creation of user-defined functions with Varchar arguments or a Varchar return value.

The following describes the ``blockNewVarcharObjects`` flag:

* **Data type** - boolean
* **Default value** - ``false``
* **Allowed values** - ``true``, ``false``
22 changes: 22 additions & 0 deletions configuration_guides/configuring_sqream.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
.. _configuring_sqream:

*************************
Configuring SQream
*************************
The **Configuring SQream** page describes the following configuration topics:

.. toctree::
:maxdepth: 1
:glob:
:titlesonly:

current_method_configuration_levels
current_method_flag_types
current_method_configuration_roles
current_method_modification_methods
current_method_configuring_your_parameter_values
current_method_command_examples
current_method_showing_all_flags_in_the_catalog_table
current_method_all_configurations


Loading