Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions documentation/connect/clients/connect-string.md
Original file line number Diff line number Diff line change
Expand Up @@ -391,6 +391,7 @@ sub-section is egress only.*
Multi-host failover requires QuestDB Enterprise. OSS is single-node — there
is no secondary server to fail over to.

Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/).
:::

The connect string accepts multiple `host:port` pairs in `addr`. The
Expand Down Expand Up @@ -671,6 +672,7 @@ Durable ACK requires QuestDB Enterprise. OSS is single-node and does not
ship WALs off-box, so the server-side durability-acknowledgement signal
that drives this protocol is enterprise-only.

Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/).
:::

QuestDB Enterprise ships Write-Ahead Logs (WALs) from the primary to an
Expand Down
2 changes: 2 additions & 0 deletions documentation/connect/clients/dotnet.md
Original file line number Diff line number Diff line change
Expand Up @@ -999,6 +999,7 @@ RAM cap.

Durable acknowledgement requires QuestDB Enterprise with primary replication.

Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/).
:::

By default the server confirms a batch once it is committed to the local
Expand All @@ -1022,6 +1023,7 @@ Console.WriteLine($"trades durable seqTxn: {sender.GetHighestDurableSeqTxn("trad
Multi-host failover is most useful with QuestDB Enterprise primary-replica
replication.

Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/).
:::

Supply a comma-separated address list (or repeat `addr=`). The client connects
Expand Down
4 changes: 4 additions & 0 deletions documentation/connect/clients/go.md
Original file line number Diff line number Diff line change
Expand Up @@ -769,6 +769,8 @@ connect string reference.
:::note Enterprise
Durable acknowledgement requires QuestDB Enterprise with primary replication
configured.

Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/).
:::

By default, the server confirms a batch when it is committed to the local
Expand Down Expand Up @@ -1222,6 +1224,8 @@ Once an error is yielded, no further batches arrive for that query.

:::note Enterprise
Multi-host failover with automatic reconnect requires QuestDB Enterprise.

Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/).
:::

Single-host applications need nothing from this section. The simple loops shown
Expand Down
2 changes: 2 additions & 0 deletions documentation/connect/clients/java.md
Original file line number Diff line number Diff line change
Expand Up @@ -841,6 +841,7 @@ borrow (see [Ingestion errors](#ingestion-errors)).
Durable acknowledgement requires QuestDB Enterprise with primary replication
configured.

Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/).
:::

By default, the server confirms a batch when it is committed to the local
Expand Down Expand Up @@ -1333,6 +1334,7 @@ What is and isn't carried on `onError`:
Failing over across multiple QuestDB hosts requires QuestDB Enterprise — the
replicas you fail over to come from Enterprise replication.

Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/).
:::

A `QuestDB` handle keeps working across server restarts and network blips: the
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -809,6 +809,7 @@ Key behaviors:

Multi-host failover with automatic reconnect requires QuestDB Enterprise.

Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/).
:::

## Flow control
Expand Down
2 changes: 2 additions & 0 deletions documentation/connect/wire-protocols/qwp-ingress-websocket.md
Original file line number Diff line number Diff line change
Expand Up @@ -1001,6 +1001,7 @@ Durable acknowledgement (status code 0x02) is available in QuestDB Enterprise
with primary replication configured. Open source QuestDB returns OK (0x00) or
error responses only.

Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/).
:::

A standard OK confirms the batch was committed to the server's local WAL. To
Expand Down Expand Up @@ -1172,6 +1173,7 @@ Key behaviors:

Multi-host failover with automatic reconnect requires QuestDB Enterprise.

Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/).
:::

## Examples
Expand Down
3 changes: 3 additions & 0 deletions documentation/getting-started/migrate-to-enterprise.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@ a newer release, see [Upgrade QuestDB](/docs/operations/upgrade/).
You should have received an email with download credentials for the Enterprise
binaries. Download the version matching your operating system and architecture.

No credentials yet? [Start a free 30-day trial](https://questdb.com/enterprise/trial/)
and we'll email you a download link within one business day.

:::tip
Check the [release notes](https://questdb.com/release-notes/?ref=docs&type=enterprise)
for the latest features and improvements.
Expand Down
6 changes: 6 additions & 0 deletions docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,12 @@ const config = {
position: "left",
className: "mobile-only",
},
{
to: "https://questdb.com/enterprise/trial/",
label: "Free Enterprise trial",
position: "left",
className: "mobile-only",
},
{
to: "https://slack.questdb.com/",
label: "Public Slack",
Expand Down
40 changes: 27 additions & 13 deletions src/components/EnterpriseNote/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -53,21 +53,35 @@ export function EnterpriseNote({ children, className }: EnterpriseNoteProps) {
<span className="font-semibold text-[#a23154] dark:text-[#d9688b]">
Enterprise
</span>
<span className="mx-2">—</span>
<span className="mr-2">:</span>
{children || 'This feature is available in QuestDB Enterprise.'}
</div>
<Link
to="https://questdb.com/enterprise/"
className={clsx(
'flex-none text-xs font-medium flex items-center gap-0.5',
'text-zinc-500 hover:text-[#a23154]',
'dark:text-zinc-400 dark:hover:text-[#d9688b]',
'transition-colors'
)}
>
Learn more
<ArrowIcon className="h-4 w-4" />
</Link>
<div className="flex flex-none items-center gap-4">
<Link
to="https://questdb.com/enterprise/"
className={clsx(
'flex-none text-xs font-medium flex items-center gap-0.5',
'text-zinc-500 hover:text-[#a23154]',
'dark:text-zinc-400 dark:hover:text-[#d9688b]',
'transition-colors'
)}
>
Learn more
<ArrowIcon className="h-4 w-4" />
</Link>
<Link
to="https://questdb.com/enterprise/trial/"
className={clsx(
'flex-none text-xs font-medium flex items-center gap-0.5',
'text-zinc-500 hover:text-[#a23154]',
'dark:text-zinc-400 dark:hover:text-[#d9688b]',
'transition-colors'
)}
>
Free trial
<ArrowIcon className="h-4 w-4" />
</Link>
</div>
</div>
)
}
Expand Down
5 changes: 3 additions & 2 deletions src/css/_global.css
Original file line number Diff line number Diff line change
Expand Up @@ -445,8 +445,9 @@ html[data-theme="dark"] .DocSearch {
display: none;
}

/* Hide Docusaurus chevron for custom GitHub link */
.custom-github-link::after {
/* Hide Docusaurus chevron for the custom GitHub and Enterprise links */
.custom-github-link::after,
.navbar__enterprise-link::after {
display: none !important;
}

Expand Down
51 changes: 45 additions & 6 deletions src/theme/NavbarItem/CustomNavbarItems.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,52 @@ export default function CustomNavbarItems() {

return (
<>
<Link
className="navbar__item navbar__link navbar__enterprise-link font-semibold font-sans font-normal"
href="https://questdb.com/enterprise/"
target="_self"
<div
className="navbar__item dropdown dropdown--hoverable min-w-fit"
style={{ paddingLeft: 0, paddingRight: 0 }}
>
⚡️ QuestDB Enterprise
</Link>
<Link
className="navbar__item navbar__link navbar__enterprise-link font-semibold font-sans font-normal"
href="https://questdb.com/enterprise/"
target="_self"
style={{ display: "flex", alignItems: "center", gap: "6px" }}
>
⚡️ QuestDB Enterprise
<span style={{ display: "flex", alignItems: "center" }}>
<ChevronDownIcon
style={{
width: "12px",
height: "12px",
color: "#9ca3af",
transition: "color 0.2s ease-in-out",
}}
/>
</span>
</Link>
<ul
className="dropdown__menu"
style={{ width: "190px", padding: "0.2rem 0.5rem" }}
>
<li>
<Link
to="https://questdb.com/enterprise/"
target="_self"
className="dropdown__link font-semibold"
>
Enterprise overview
</Link>
</li>
<li>
<Link
to="https://questdb.com/enterprise/trial/"
target="_self"
className="dropdown__link font-semibold"
>
Free 30-day trial
</Link>
</li>
</ul>
</div>
<div
className="navbar__item dropdown dropdown--hoverable dropdown--left min-w-fit"
style={{ paddingLeft: 0, paddingRight: 0 }}
Expand Down
Loading